﻿锘緻font-face {
	font-family: Muli;
	font-weight: 400;
	font-style: normal;
}
.form-label {
	font-weight: 400;
}
.label {
	font-weight: 400;
}
[id*=xunlei_com_thunder] {
	display: none;
}
body > a > img {
	display: none;
}
.readable {
	text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;
}
.readable-font {
	text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;
}
body {
	text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;
}

a {
	transition:color 218ms cubic-bezier(0.42, 0, 0.58, 1); color: rgb(38, 38, 38); cursor: pointer; -webkit-transition: color 218ms cubic-bezier(.42, 0, .58, 1); -o-transition: color 218ms cubic-bezier(.42, 0, .58, 1);outline:none;
}
a:focus {
	color:#009843; text-decoration: none;outline:none;
}
a:hover {
	color:#294da0; text-decoration: none;outline:none;
}
a.block {
	display: block;
}
a.white {
	transition:text-shadow 218ms; color: rgb(255, 255, 255); -webkit-transition: text-shadow 218ms; -o-transition: text-shadow 218ms;
}
a.white:hover {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.5), 0px 0px 3px rgba(255,255,255,0.7); -webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, .5), 0 0 3px rgba(255, 255, 255, .7);
}
a.underline {
	padding: 0px 7px; vertical-align: bottom; display: inline-block; position: relative; z-index: 1;
}
a.underline::before {
	transition:0.2s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; content: ""; transform: translateY(95%); background-color: rgba(52, 73, 94, 0.4); -webkit-transform: translateY(95%); -webkit-transition: all .2s; -o-transition: all .2s; -moz-transform: translateY(95%); -o-transform: translateY(95%);
}
a.underline.hover::before {
	border-radius: 2px; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
a.underline:hover::before {
	border-radius: 2px; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
a.blue-reverse {
	color: rgb(71, 196, 253);
}
a.blue-reverse:hover {
	color: rgb(30, 183, 252);
}
a.red {
	transition:none; color: rgb(229, 28, 35); -webkit-transition: none; -o-transition: none;
}
a.red:hover {
	color: rgb(208, 24, 30);
}
a.gray {
	color: rgb(166, 166, 166);
}
a.gray-dark {
	color: grey;
}
a.gray-dark:hover {
	color: rgb(2, 134, 194) !important;
}
a.gray:hover {
	color: rgb(2, 134, 194) !important;
}
a:focus {
	/*outline: dotted thin; outline-offset: -2px;*/
}
[class*=hover-] {
	transition:218ms cubic-bezier(0.42, 0, 0.58, 1) !important; -webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1); -o-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
}
.hover-blue:hover {
	color: #9a14a1 !important;
}
.hover-opacity:hover {
	opacity: 0.85;
}
.hover-opacity:hover .ripple {
	background: rgb(255, 255, 255) !important;
}
.hover-shadow:hover {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.dropdown-menu {
	-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, .1); -moz-box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
}
.site-header .navbar-button > li .dropdown-menu {
	
	-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, .1); -moz-box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
}
.btn {
	padding: 8px 24px; transition:280ms cubic-bezier(0.4, 0, 0.2, 1); position: relative; -webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
}
.btn.btn-link:focus {
	outline: 0px !important; text-decoration: none;
}
.btn.btn-link:hover {
	outline: 0px !important; text-decoration: none;
}
.btn:focus {
	outline: 0px !important; text-decoration: none;
}
.btn.btn-raised {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.btn.btn-raised:hover {
	box-shadow: 0px 8px 17px 0px rgba(0,0,0,0.2), 0px 6px 20px 0px rgba(0,0,0,0.19); -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19); -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
}
.btn.btn-default {
	border-color: rgb(194, 194, 194); color: rgb(77, 77, 77);
}
.btn.btn-default:hover {
	background-color: rgb(237, 237, 237);
}
.btn.btn-sm {
	padding: 4px 12px; line-height: 20px; font-size: 14px;
}
.btn.btn-lg {
	padding: 14px 26px; font-size: 18px;
}
.btn.without-shadow {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.dropdown-menu .btn:hover {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.handler-wrap .btn {
	min-width: 100px;
}
.modal-footer .btn {
	min-width: 100px;
}
.btn-group .btn + .btn {
	margin-left: 0px;
}
.btn-group .btn + .btn-group {
	margin-left: 0px;
}
.btn-group .btn-group + .btn {
	margin-left: 0px;
}
.btn-group .btn-group + .btn-group {
	margin-left: 0px;
}
.btn-group.open > :first-child:not(.dropdown-toggle).btn-primary {
	border-right-color: transparent;
}
.btn-group.open .dropdown-toggle {
	box-shadow: inset 3px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, .125); -moz-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, .125);
}
.btn-group > :first-child:not(.dropdown-toggle).btn-primary {
	border-right-color: rgb(3, 159, 229); border-right-width: 1px; border-right-style: solid;
}
.form-group {
	line-height: 30px; margin-bottom: 30px;
}
.form-group.pair-form {
	padding: 0px;
}
.validate-error {
	border-color: rgb(229, 28, 35) !important;
}
.form-control {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.form-control:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.form-label {
	padding: 10px 0px; text-align: left; color: grey; font-size: 18px;
}
.form-label.second-label {
	padding-left: 70px;
}
.form-input {
	color: rgb(153, 153, 153);
}
.full-input {
	padding: 8px; border-radius: 3px; border: 1px solid rgb(238, 238, 238); transition:border 218ms; border-image: none; width: 100%; height: 48px; -webkit-transition: border 218ms; -o-transition: border 218ms;
}
.full-input:focus {
	border: 1px solid rgb(166, 166, 166); border-image: none;
}
.form-input textarea {
	height: 180px; resize: none;
}
.form-input input {
	padding: 8px; outline: 0px; border-radius: 4px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.form-input textarea {
	padding: 8px; outline: 0px; border-radius: 4px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
select {
	/*padding: 10px;*/ outline: 0px; border-radius: 4px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; height: 48px; background-color: rgb(255, 255, 255);
}
[contenteditable]:focus {
	outline: transparent solid 0px;
}
ul {
	list-style: none; padding-left: 0px;
}
.list-group-item {
	border-width: 1px 0px; padding: 16px 4px;
}
@media all and (min-width:801px)
{
.hover-brackets {
	display: inline-block; position: relative;
}
.hover-brackets::after {
	transition:opacity 218ms, transform 0.3s; top: -0.1em; position: absolute; opacity: 0; -webkit-transition: opacity 218ms, -webkit-transform .3s;
}
.hover-brackets::before {
	transition:opacity 218ms, transform 0.3s; top: -0.1em; position: absolute; opacity: 0; -webkit-transition: opacity 218ms, -webkit-transform .3s;
}
.hover-brackets::before {
	left: -0.8em; content: "["; transform: translate(1em, 0px); -webkit-transform: translate(1em, 0); -o-transform: translate(1em, 0);
}
.hover-brackets::after {
	right: -0.8em; content: "]"; transform: translate(-1em, 0px); -webkit-transform: translate(-1em, 0); -o-transform: translate(-1em, 0);
}
.hover-brackets:hover::after {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.hover-brackets:hover::before {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
}
.readable {
	font: 200 18px/1.5 "Helvetica Neue", Helvetica, "Lucida Grande", "Luxi Sans", Arial, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed; color: rgba(0, 0, 0, 0.8); font-size-adjust: none; font-stretch: normal; -ms-hyphens: auto; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.readable-font {
	font: 200 18px/1.5 "Helvetica Neue", Helvetica, "Lucida Grande", "Luxi Sans", Arial, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed; color: rgba(0, 0, 0, 0.8); font-size-adjust: none; font-stretch: normal; -ms-hyphens: auto; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.readable blockquote {
	margin-bottom: 1em;
}
.readable li {
	margin-bottom: 1em;
}
.readable ol {
	margin-bottom: 1em;
}
.readable p {
	margin-bottom: 1em;
}
.readable pre {
	margin-bottom: 1em;
}
.readable table {
	margin-bottom: 1em;
}
.readable ul {
	margin-bottom: 1em;
}
.readable p {
	line-height: 2;
}
.readable em {
	margin: 0px 0.23em; font-style: normal;
}
.readable i {
	margin: 0px 0.23em; font-style: normal;
}
.readable h1 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h2 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h3 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h4 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h5 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h6 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h1 {
	font-size: 30px; margin-top: 1em;
}
.readable h2 {
	font-size: 30px; margin-top: 1em;
}
.readable h3 {
	font-size: 24px;
}
.readable h4 {
	font-size: 24px;
}
.readable h5 {
	font-size: 24px;
}
.readable h6 {
	font-size: 24px;
}
.readable ul {
	list-style: circle;
}
.readable ol {
	list-style: decimal;
}
.readable ol {
	margin-left: 2em; list-style-position: outside;
}
.readable ul {
	margin-left: 2em; list-style-position: outside;
}
.readable img {
	margin: 0px auto; display: block; max-width: 700px;
}
.readable img + span {
	text-align: center; font-size: 16px; margin-top: 10px; display: block;
}
.readable .table th {
	white-space: nowrap;
}
.readable a.reg {
	margin: 0px auto; width: 290px; display: block;
}
@media all and (max-width:480px)
{
.readable a.reg {
	width: 270px;
}
}
.readable blockquote {
	margin: 0px 0px 1em; padding: 0px 0px 0px 0.75em; border-left-color: rgb(217, 217, 217); border-left-width: 3px; border-left-style: solid;
}
.readable pre {
	background: rgb(245, 245, 245); padding: 0.8em 1.2em !important; border: currentColor; border-image: none; color: rgba(0, 0, 0, 0.7); font-size: 16px;
}
.no-gutter {
	padding-left: 0px;
}
.no-gutter-left {
	padding-left: 0px;
}
.no-gutter {
	padding-right: 0px;
}
.no-gutter-right {
	padding-right: 0px;
}
.readable pre + h1 {
	margin-top: 0px;
}
.readable pre + h2 {
	margin-top: 0px;
}
.readable pre + h3 {
	margin-top: 0px;
}
.readable pre + h4 {
	margin-top: 0px;
}
.readable pre + h5 {
	margin-top: 0px;
}
.readable pre + h6 {
	margin-top: 0px;
}
.readable code {
	margin: 0px 0.23em; font-family: Consolas,"Liberation Mono","BitStream Vera Sans Mono",Courier,monospace;
}
.readable hr {
	margin: 30px auto; height: 1px; background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
:not(:last-child).group {
	margin-bottom: 16px;
}
.is-hidden {
	display: none !important; visibility: hidden !important;
}
.is-show {
	display: block !important; visibility: visible !important;
}
.is-opacity {
	opacity: 0;
}
.animated {
	animation-duration: 0.5s; animation-fill-mode: both; -webkit-animation-duration: .5s; -moz-animation-duration: .5s; -o-animation-duration: .5s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.animated.slideDown {
	animation-name: slideDown; -webkit-animation-name: slideDown; -moz-animation-name: slideDown; -o-animation-name: slideDown;
}
.animated.slideUp {
	animation-name: slideUp; -webkit-animation-name: slideUp; -moz-animation-name: slideUp; -o-animation-name: slideUp;
}

@media all and (min-width:801px){
.site-header {
	top: 0px; width: 100%; position:absolute; z-index: 103; min-height: 80px; 
	
}
}
.site-main {
	margin-right: auto; margin-left: auto; max-width: 1200px;
    padding: 10px 0px 20px;
    background-repeat: no-repeat;

}
.toptop{
height:0px;
}
.site-header .container {
	padding: 0px 10px; 
}
.site-header .navbar {
	border: currentColor; border-image: none; height: 80px; margin-bottom: 0px;
}
.site-header .navbar-collapse {
	padding-right: 230px; -ms-overflow-x: hidden;
}
.site-header .navbar-brand {
	margin: 15px 0px 0px 0px; padding: 0px; width: 138px; text-indent: -9999px;border:0px; background:url(../images/logo.png) left center no-repeat;
}
.site-header .navbar-nav {
	margin: 20px 0px; float: right;
}
.site-header .navbar-nav > li > a {
	padding: 7px 4px; border-radius: 3px; color: rgb(56, 56, 56); font-size: 16px; margin-right: 20px; padding-top:50%; padding-right:4px;
}
.site-header .navbar-nav > li > a:focus {
	color:#e4000d; background-color: transparent;
}
.site-header .navbar-nav > li > a:hover {
	color:#e4000d; background-color: transparent;
}
.site-header .navbar-nav > li.active > a {
	color:#e4000d;
}
.site-header .navbar-button {
	margin: 0px; text-align: right; float: right; display: inline-block;
}
.site-header .navbar-button > li {
	margin: 0px; padding: 0px; vertical-align: top;
}
.site-header .navbar-button > li a.user {
	padding: 9px; border: 1px solid transparent; border-image: none; color: rgb(255, 255, 255); font-size: 16px; text-decoration: none; cursor: pointer;
}
.site-header .navbar-button > li a.user:hover {
	color:#e4000d;
}
.site-header .navbar-button > li a.btn {
	margin: 22px 0px 22px 10px;
}
.site-header .navbar-button > li .dropdown-menu {
	margin: 0px; padding: 15px; border-radius: 0px 0px 3px 3px; border: currentColor; border-image: none; left: 0px; top: 80px; width: 500px; text-align: left; -ms-overflow-y: auto; background: rgba(255, 255, 255, 0.9); box-shadow: 0px 7px 21px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);
}
.site-header .navbar-button > li .dropdown-menu a {
	line-height: 20px;
}
.site-header .navbar-button > li .dropdown-menu a:hover {
	color:#03a152 !important; line-height: 20px;text-decoration:none;
}
.site-header .navbar-button > li > a.user {
	transition:218ms; color: rgb(56, 56, 56); display: block; position: relative; -webkit-transition: all 218ms; -o-transition: all 218ms;
}
.site-header .navbar-button > li > a.user .avatar {
	background-position: center; left: -26px; top: 8px; width: 24px; height: 24px; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.site-header .navbar-button > li > a.user .user-name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.site-header .navbar-button > li > a.login {
	border: 1px solid rgb(110, 110, 110); border-image: none; color: rgb(110, 110, 110); min-width: 70px; background-color: transparent;
}
.site-header .navbar-button > li > a.login:hover {
	color: rgb(255, 255, 255); background-color: rgb(110, 110, 110);
}
.site-header .navbar-button > li > a.signup {
	border: 1px solid #9a14a1; border-image: none; color:#e4000d; min-width: 70px; background-color: transparent;
}
.site-header .navbar-button > li > a.signup:hover {
	color: rgb(255, 255, 255); background-color: rgb(30, 183, 252);
}
.site-header .info-wrap {
	margin: 16px 0px 16px 35px !important;
}
.site-header .switch-locale {
	padding: 14px 20px; text-align: center; display: inline-block; position: relative; height:80px; line-height:80px;
}
.site-header .switch-locale .dropdown-toggle {
	color: rgb(56, 56, 56); font-size: 16px;
}
.topmenu {
	margin:auto;	
}
.topmenuleft {
	float:left;
	width:50%;
	text-align:left;	
}
.topmenuright {
	float:right;
	width:50%;
	text-align:left;	
}
.topmenuright h4 {
	color:#207e4a;
	font-size:16px;
	margin-top:0px;
}
.topmenutext {
	color:#999;
	line-height:22px;
	font-size:14px;
	height:110px;
	overflow:hidden;
}
.topdownmenu {
	float:left;
	width:100%;
	margin-top:10px;
}
.topdownmenu li {
	width:45%;
	margin-right:5%;
	float:left;
	text-align:left;
	line-height:30px;
	border-bottom:#666 1px dotted;	
}
.topdownmenu li a {
	color:#666 !important;
}
.topdownmenu li a:hover {
	color:#333;
}
.topon {
	background:#009843;
}
.topon a {
	color:#FFF !important;	
}
.site-header .switch-locale .topmenuon {
	color:#e4000d;
}
.site-header .switch-locale .dropdown-toggle:hover {
	color:#0b3895;
}
.site-header .switch-locale.open .dropdown-toggle {
	color:#e4000d;
}
.site-header .switch-locale .dropdown-togglea {
	color: rgb(56, 56, 56); font-size: 16px;
}
.site-header .switch-locale .topmenuon {
	/*color:#e4000d;*/
}
.site-header .switch-locale .dropdown-togglea:hover {
	color:#0b3895;
}
.site-header .switch-locale.open .dropdown-togglea {
	color:#e4000d;
}
.site-header .switch-locale .dropdown-toggle::after {
	/*top: -2px; font-size: 12px; margin-left: 3px; vertical-align: middle; display: inline-block; position: relative; content: "\25bc"; transform: scale(0.8); -webkit-transform: scale(.8); -o-transform: scale(.8);*/
}
.site-header .switch-locale > ul {
	padding: 0px 0px 40px; border-radius: 2px; font-size: 16px; -ms-overflow-x: hidden; min-width: 90px; box-shadow: 0px 2px 2px rgba(0,0,0,0.2) !important; -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15); -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.site-header .switch-locale > ul > li > a {
	padding: 8px 15px; top: 2px;
}
.site-header .switch-locale.open {
	font-size: 14px; background-color: rgba(255, 255, 255, 0.2);
}
.site-header .logout {
	display: none;
}
.lang {
float:right;
padding-right:0px;
height:80px;
width:235px;
position:relative;
}
.lang img {
	padding:0px 0px;
}
.lang a {
	display:inline-block;	
}
.jiange {
	float:left;
	width:36px;		
}
.toplang {
	margin-top:12px;
	height:28px;
	line-height:28px;
	text-align:center;	
}
.toplang a {
	color:#666d77;
	font-size:12px;
	padding:0 10px;
}
.topserch {
	margin:auto;
	width:235px;
	height:29px;
	position:relative;
}
.topkeyword {
	width:235px;
	height:29px;
	background:url(../images/searchbg.png) left center no-repeat;
	border:0px;
	padding-left:15px;
	color:#CCC;
	outline:0px;
}
.searchbtn {
	position:absolute;
	right:8px;
	top:40px;
	width:30px;
	height:29px;
	background:url(../images/searchbtn.png) center center no-repeat;
	border:none;
	outline:0px;
}
.width30{
width:30%;
margin-right:3%;
}
.width28{
width:28%;
margin-right:1%;
}
.formlogin100 {
 margin-top:10px;
 margin-bottom:10px;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}
.formlogin100:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.formlogin50 {
 margin-top:10px;
 margin-bottom:10px;
  width: 50%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}
.formlogin50:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}



.form-controlauto {  
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control50 {  
  width: 50%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control50:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control80 {  
  width: 80%;
  margin:5px 0px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control80:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control90 {  
  width: 90%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control90:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.inner {margin:0 auto;} /**页锟斤拷全锟街匡拷锟?*/

/**锟斤拷锟斤拷锟斤拷锟斤拷锟脚达拷锟斤拷**/
.post0 { margin: 0px 0px 0px 0px;width:100%;display:inline-block;}
.post0 .tt {display:inline-block;float:left; height:38px; margin: 0px auto;text-align:center} /**锟斤拷锟斤拷锟斤拷**/
.post0 .tt .tit { display:inline-block; font-size: 17px; height:38px; line-height:38px; padding-left:22px;font-weight:normal; font-family:"Microsoft yahei"} /**锟斤拷锟斤拷锟斤拷锟斤拷**/
.post0 .tt .tit .title { display:inline-block; height:38px; line-height:38px; padding-left: 22px; /* background:url(../images/icon_tit.gif) no-repeat 5px center; */} /**锟斤拷锟斤拷图锟斤拷**/
.post0 .more_btn{ /* height:32px; */ /* margin:12px 0px; */text-align:right;}   /**锟斤拷锟洁按钮**/
.post0 .more_btn a{display:inline-block; height:24px; line-height:24px;margin:0 auto; padding: 8px 20px; /* color:#fff; *//* background:#a40c22; */}   /**锟斤拷锟洁按钮**/
.post0 .con { padding:5px 0;*padding:4px 0; margin:0 auto;display:inline-block; width:auto;float:left; text-align:left;}
.post0 .con .wp_article_list .list_item { border-bottom:1px dashed #ccc;} /**锟斤拷锟斤拷锟叫憋拷**/
.post0 .con .wp_article_list .list_item .Article_Index { background:url(../images/li.gif) no-repeat center;} /**锟斤拷锟斤拷锟叫憋拷图锟斤拷**/
.post0 .con{float:left;padding:8px;margin-left:10px;}
.post0 .con .news_list li.news {margin-right:20px;}

/*通知锟斤拷锟斤拷*/
#wp_news_w10{display:inline-block;}
.post0 .con .news_icon{display:none;}
#wp_news_w10{float:left;width: 788px;height:24px;line-height:24px;overflow:Hidden;margin:0 auto;}
#wp_news_w10 .line{text-align:center;width:100%;}
#wp_news_w10{font-size:14px;}
#wp_news_w10 .news_meta{margin-left:10px;}
 
.post { margin-bottom:10px;}
.post .tt { height:38px; margin:10px auto;text-align:center} /**锟斤拷锟斤拷锟斤拷**/
.post .tt .tit { display:inline-block; /* float:left; */ font-size:20px; font-weight:normal; font-family:"Microsoft yahei"} /**锟斤拷锟斤拷锟斤拷锟斤拷**/
.post .tt .tit .title { display:inline-block; height:38px; line-height:38px; /* padding-left:35px; */ /* background:url(../images/icon_tit.gif) no-repeat 5px center; */} /**锟斤拷锟斤拷图锟斤拷**/
.post .more_btn{ height:32px;margin:12px 0px;text-align:center;}   /**锟斤拷锟洁按钮**/
.post .more_btn a{display:inline-block; height:32px; line-height:32px;margin:0 auto; line-height:30px;padding:0px 20px; color:#fff;background:#a40c22;}   /**锟斤拷锟洁按钮**/
.post .con { padding:5px 0; margin:0 auto;}
.post .con .wp_article_list .list_item { border-bottom:1px dashed #ccc;} /**锟斤拷锟斤拷锟叫憋拷**/
.post .con .wp_article_list .list_item .Article_Index { background:url(../images/li.gif) no-repeat center;} /**锟斤拷锟斤拷锟叫憋拷图锟斤拷**/
.post .con{}
.post .con li{float:left;margin-left:34px;border-top:3px solid red;}
.post .con li.n1{height:320px; overflow:hidden;}
.post .con li.n3{height: 343px; overflow:hidden;}
.post .con li.n4{height: 370px; overflow:hidden;}
.post .con li.n1 .img-link{}
.post .con li img{margin-bottom:-5px;}
.post .con li.n1 .imgs{}
.post .con li.n2,.post-11 .con li.n3{}
.post .con li.n2 .img-link,.post .con li.n3 .img-link{}
.post .con li.n2 .imgs,.post-11 .con li.n3 .imgs{}
.post .con li .news_title{line-height:22px;margin-top: 15px;margin-bottom:5px;font-family:"Microsoft yahei"; font-size:15px;}
.post .con li .news_title a{color:#000;}
.post .con li .news_wz{/* line-height:22px; */margin-top:15px;color:#717171;}
.post .con li .news_meta {color:#a40c22;}
/**锟皆讹拷锟斤拷锟斤拷锟斤拷锟叫憋拷**/
.news_list {}
.news_list li.news { line-height:24px;*line-height:18px; padding-left:0px; background:url(../images/icon_li0.gif) no-repeat 0 9px;} /**锟斤拷锟斤拷图锟斤拷**/
.news_list li.news span.news_title { float:left;}
.news_list li.news span.news_meta { float:right; margin-left:2px;}
.news_list li.news p {clear:both; line-height: 22px; color:#AEAEAE;}
.news_list li.news p a { /* color:#03528A; */}
.news_list li.news p a:hover { color:#03528A; text-decoration:underline;}

#news0{margin-top:10px;}

.news1{padding: 0px 0px 10px 0px;}
.news1 .post .more_btn{ text-align:right;position:absolute; left: 389px; bottom: 20px;}   /**锟斤拷锟洁按钮**/
.news1 .post .more_btn a{}   /**锟斤拷锟洁按钮**/
.post-11{position:relative;}
.post-11 .con{}
.post-11 .con li{border-top:none;margin-left:0px;}
.post-11 .con li .img-link{margin-bottom:-10px;}
.post-11 .con li.n1{width:468px;}
.post-11 .con li.n1 .img-link{display:inline-block;width:100%;max-height:236px;overflow:hidden;}
.post-11 .con li.n1 .imgs{width:468px;border-bottom:3px solid #A40C22;}
.post-11 .con li.n2 .img-link{border-bottom:3px solid #01559D;}
.post-11 .con li.n3 .img-link{border-bottom:3px solid #d66f23;}
.post-11 .con li.n2,.post-11 .con li.n3{width: 236px;margin-left:30px;}
.post-11 .con li.n2 .img-link,.post-11 .con li.n3 .img-link{display:inline-block;width:100%;max-height:132px;overflow:hidden;}
.post-11 .con li.n2 .imgs,.post-11 .con li.n3 .imgs{width:236px;}
.post-11 .con li .news_title{line-height:22px;margin-bottom:5px;font-family:"Microsoft yahei"; font-size:15px;}
.post-11 .con li .news_title a{}
.post-11 .con li .news_wz{/* line-height:22px; */}
.post-11 .con li .news_meta {}

.downloads {
margin:auto;
width:100%;
}
.downloads th {
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.downloads td {
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

.site-footer {
	color: #404040; margin-top:30px; background:url(../images/footbga.jpg) top center no-repeat;
}
.site-footer .footer-nav {
	padding: 30px 0px 10px; margin-bottom: 0px; margin-left: 0px;
}
.site-footer .footer-nav .col-md-12 {
	padding: 0px;
}
.site-footer .footer-nav .nav-group {
	width: 20%; color: rgb(119, 119, 119); float: left;
}
.site-footer .footer-nav .nav-group h4 {
	color: rgb(217, 217, 217); margin-bottom: 20px;
}
.site-footer .footer-nav .nav-group > li {
	margin-bottom: 20px;
}
.site-footer .footer-nav .nav-group > li > a {
	transition:0.35s ease-in-out; color: rgb(119, 119, 119); text-decoration: none; -webkit-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out;
}
.site-footer .footer-nav .nav-group > li > a:hover {
	color: rgb(237, 237, 237);
}
.site-footer .footer-nav .nav-group > li .small {
	display: block;
}
.site-footer .copyright {
	min-height: 44px; text-align:center; color:#011d7e; padding-top:10px; padding-bottom:10px; 
}
.site-footer .copyright a {
	color:#011d7e;
}
.site-footer .copyright a:hover {
  color:#FFFFFF;
}
.site-footer .copyright > a > img {
	width: auto; visibility: hidden; position: absolute;
}
.site-footer .copyright .text {;	padding: 24px 0px; font-size: 16px; float: left; display: block;
}
.site-footer .copyright .text {
	color: rgb(166, 166, 166);
}
.site-footer .copyright .text a {
	color: rgb(166, 166, 166);
}
.site-footer .copyright .sns-info {
	margin: 15px 0px; float: right;
}
.site-footer .copyright .sns-info > a.icon {
	border-radius: 50%; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 22px; margin-right: 10px; display: inline-block; cursor: pointer; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.site-footer .copyright .sns-info > a.icon .pop {
	line-height: 20px; font-size: 14px;
}
.site-footer .copyright .sns-info > a.icon:hover {
	color: rgb(237, 237, 237);
}
.site-footer .copyright .sns-info > a.icon:hover .pop {
	display: block !important;
}
.site-footer .copyright .sns-info > a:last-child.icon {
	margin-right: 0px;
}
.site-footer .copyright .sns-info > a.icon.icon-qq {
	position: relative;
}
.site-footer .copyright .sns-info > a.icon.icon-qq::after {
	left: 0px; top: -20px; width: 38px; height: 38px; position: absolute; content: "";
}
.site-footer .copyright .sns-info > a.icon.icon-qq .pop {
	padding: 20px; border: 1px solid rgb(213, 216, 221); border-image: none; left: -87px; top: -135px; width: 214px; height: 130px; text-align: center; display: none; position: absolute; box-shadow: 0px 1px 6px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.site-footer .copyright .sns-info > a.icon.icon-qq .pop::after {
	border-width: 7px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: none; left: 99px; bottom: -13px; position: absolute; content: "";
}
.site-footer .copyright .sns-info > a.icon.icon-qq .pop label {
	color: grey; margin-bottom: 10px;
}
.site-footer .copyright .sns-info > a.icon.icon-qq .pop p {
	text-align: left; color: rgb(166, 166, 166); overflow: hidden; margin-top: 5px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: clip;
}

.footmenu {
 width:100%;
 min-height:100px;
 padding-bottom:30px;
}


.leftbox {
	float: left;
}

.footermenu {
    width:100%;
	margin:auto;
	min-height:100px;
	padding-left: 0px; 
	color:#D2D2D2;
}
.footermenu .footer_list {
	margin: 50px 0px 0px; width: 100%; float: left; display: inline;
	padding-left:20px;
	border-right:#848484 1px double;
	;
}
.footermenu .footer_list dt {
	margin: 0px; padding: 0px;  color:#D2D2D2; 
	line-height: 24px; 
	font-size: 15px; 
	font-weight: bold; 
}
.footermenu .footer_list dd {
	margin: 0px; padding: 0px; line-height: 32px; font-size:13px; font-weight:normal;
}
.footermenu .footer_list dd a {
   color:#D2D2D2;
   font-weight: bold; 
}

.kefuline{
margin-top:50px;
padding-left:20px;
}
.kefuline1 {
	margin:auto;
	width:100%;
	color:#d2d2d2;
	line-height: 24px; 
	font-size: 15px; 
	font-weight: bold; 
}

.kefuline2 {
	margin:auto;
	width:100%;
	color:#d2d2d2;
	line-height: 38px; 
	font-size: 20px; 
	font-weight: bold; 
}

.kefuline3 {
	margin:auto;
	width:100%;
	color:#d2d2d2;
	line-height: 24px; 
	font-size: 13px; 
	font-weight: bold; 
}

.kefuline3 strong {
	line-height: 38px; 
	font-size: 20px; 
	font-weight: bold; 
}


.kefuline3 a {
	margin:auto;
	width:100%;
	color:#d2d2d2;
	color:#D2D2D2; 
	line-height: 24px; 
	font-size: 13px; 
	font-weight: bold; 
}

.weixin {
   margin-top:30px;
   padding-right:30px;
   float:right;
}
.weixin1 {
    margin:auto;
	width:100%;
	color:#d2d2d2;
	color:#D2D2D2; 
	line-height: 24px; 
	font-size: 15px; 
	font-weight: bold;
	text-align:center;
}

.tem_index_news_tab{display:inline-block;height:42px;list-style:none;margin:auto;}
.tem_index_news_tab li{float:left;}
.tem_index_news_tab li h6{cursor:pointer;font-size:16px;text-align:center; width:138px;
 height:40px; line-height:40px; display:inline-block;border-radius:22px; border:#CCC 1px solid;
  background:#fff; margin:0px 15px}
.tem_index_news_tab li.flex-active h6{color:#fff; background:#0069b7;border-radius:22px;border:#0069b7 1px solid;}
.tem_index_news_tab li:hover h6{color:#fff; background:#0069b7;border:#0069b7 1px solid;}
.indexnewstitle {
	font-size:30px;
	font-weight:600;
	color:#666666;
	height:50px;
	line-height:50px;
}
.newclass {
margin:auto;
text-align:center;
height:42px;
line-height:42px;
background:url(../images/linebg.jpg) center center repeat-x; width:100%;
}

.n_con {
margin-top:20px;
margin-left:5%;
float:left;
width:95%; 
}
.n_con UL LI {
	OVERFLOW: hidden; HEIGHT: 36px; BORDER-BOTTOM: #d4d4d4 1px dashed; COLOR: #7a7a7a; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LINE-HEIGHT: 36px; PADDING-RIGHT: 0px
}

.n_con UL LI:hover {
color:#5e2478;
}

.news_s {
margin:auto;
padding-left:8px;
width:100%; 
}
.news_s UL LI {
	OVERFLOW: hidden; HEIGHT: 39px; BORDER-BOTTOM: #d4d4d4 1px dashed; COLOR: #7a7a7a; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LINE-HEIGHT: 39px; PADDING-RIGHT: 0px
}

.news_s UL LI:hover {
color:#FFFFFF;
background-color:#d27300;
}


.nr {
	margin-top:30px;	
}
.inews {
	float:left;
	width:100%;
	padding-bottom:35px;
	margin-bottom:35px;
	min-height:400px;
	max-width:550px;
}
.inews img {
	max-width:550px;
	max-height:180px;	
}
.inews h4 {
	margin-top:0px;
	margin-bottom:0px;
	line-height:30px;
	font-size:18px;
	color:#979797;
	font-weight:600;
}
.inews h4 a {
	color:#979797;
}
.inews span {
	color:#CCC;
	height:20px;
	line-height:20px;
	font-size:18px;
	margin-bottom:26px;
}
.inewscon {
	height:40px;
	line-height:20px;
	overflow:hidden;
	color:#adadad;
	border-left:#dddddd 1px solid;
	padding-left:30px;
	margin-top:30px;
	margin-bottom:40px;
}
.newsmore {
	display:block;
	color:#fff;
	background:#0069b7;
	width:100%;
	height:52px;
	line-height:52px;
	text-align:left;
	padding-left:20px;
}
.newsmore:hover {
	background:skyblue;
	color:#FFF;	
}
.newsmore span {
	float:right;
	color:#FFF;
	font-size:22px;
	line-height:52px;
	padding-right:20px;
}
.inews2 {
margin:auto;
width:100%;
}
.inews2left {
	width:80%;
	float:left;	
}
.inews2right {
	width:20%;
	float:right;	
}

.inews2 ul li{
padding-top:14px;
height:96px;
 
}
.inews2 ul li.news{
padding-top:30px;
height:140px;
border-bottom:#dcdcdc 1px solid;
}
.inews2 ul li dl {
    width: 14%;
    height: 60px;
    float: left;
}
.inews2 ul li dl dt {
	border-right: 1px solid #cacaca;
	margin-right: 10px;
    font-size: 40px;
    font-weight:400;
    line-height: 65px;
    text-align: center;
	color:#cacaca;
}

.inews2 ul li dl dd {
    text-align: center;
	color:#e72027;
	font-size:18px;
	height:45px;
	line-height:45px;
 
}
.inews2 ul li h2 {
    font-size: 14px;
    line-height: 30px;
	margin-top:0px;
	margin-bottom:0px;
	width:80%;
	float:left;	
	color: #424242;
	display: inline-block;
	float: left;
}
.inews2 ul li span{float: right;font-size: 12px;color: #999;}
.inews2 ul li:hover span{color: #999;}
.inews2 ul li p {
    font-size: 12px;
    color: #666;
    float: left;
	line-height:22px;
	max-height:66px;
	overflow:hidden;
	width:80%;
}




.buildings {
margin:auto;
width:100%;
}
.buildings ul li{
height:105px;
margin-bottom:5px;
}
.buildings ul li dl {
    width: 10%;
    height: 90px;
    margin-right: 15px;
    border: 1px solid #c1c1c1;
    float: left;
}
.buildings ul li dl dt {
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
}
.buildings ul li dl dd {
    text-align: center;
	color:#FFFFFF;
	background:#009843;
	height:45px;
	line-height:45px;
}
.buildings ul li h2 {
    font-size: 16px;
    line-height: 30px;
	margin-top:0px;
	margin-bottom:0px;
	width:85%;
	float:left;
}
.buildings ul li p {
    font-size: 12px;
    color: #666666;
    float: left;
	line-height:22px;
	width:85%;
}
.righta {float:right;}
.inews2rightspan {
	margin-top:40px;
	text-align:center;
}
.jiantou {
	margin-top:20px;
	text-align:center;
	display:none;
}

.inews2 ul li:hover .jiantou{
	display:block;
}
.inews2 ul li:hover h2 {
	color:#0064b0;
}
.inews2 ul li:hover .inews2rightspan {
	color:#0069b7;
}
.iabouttitle {
	font-size:33px;
	color:#FFF;
	text-align:center;
	height:50px;
	line-height:48px;
	margin-top:20px;
}
.iaboutline {
	margin:auto;
	width:45px;
	height:3px;
	background:#09c158;
	margin-bottom:30px;
}
.iabouttext {
	color:#FFF;
	line-height:26px;	
}
.iaboutmore {
	margin:auto;
	width:157px;
	height:33px;
	display:block;
	line-height:33px;
	border:#FFF 1px solid;
	color:#FFF;
	text-align:center;
	margin-top:20px;
}
.iaboutmore:hover {
	background:#09c158;
	color:#FFF;
	border:#09c158 1px solid;
}
.newbanner {
width:597px;
height:394px;
}

.ibgpro {
	background:url(../images/probg.jpg) top center no-repeat;
	padding-top:125px;
	height:975px;
}


.iprotitle {
	margin:auto;
	text-align:center;
	padding-top:60px;
	padding-bottom:40px;
}
.iprotitles {
	margin:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:40px;
}
.iprotitles img {
	margin:auto;	
}
.iprotitle img {
	margin:auto;	
}
.fadeIn-underlinie {
        text-decoration: none;
        position: relative;
		display:inline-block;
}
.brand {
	margin-bottom:30px;	
}
.brand .image {
  overflow:hidden;
}
.brand .image img {
  -webkit-transition: 200ms;
  -o-transition: 200ms;
  transition:200ms;
  float:left;
  width:100%;
}
.brand:hover .image img {
	cursor:pointer;
  -webkit-transform:scale(1.3);
      -ms-transform:scale(1.3);
       -o-transform:scale(1.3);
          transform:scale(1.3);
}
.brand .iproname {
	margin:auto;
	text-align:center;
	line-height:45px;
	font-size:16px;
}
.brand .iromore {
	margin:auto;
	width:110px;
	height:26px;
	text-align:center;
	display:block;
	border:#dcdcdc 1px solid;
	color:#a4a4a4;
		
}
.pbg {
	margin:auto;
	width:100%;
	background:url(../images/pbg.png) center top no-repeat;
	height:17px;
}
.news {
	padding-top: 111px; padding-bottom: 102px;
}
.news-wrap {
	margin: 0px auto; width: 73.33%; position: relative;
}
.news-wrap em {
	color: rgb(183, 183, 183); line-height: 1.1; font-size: 3.37em; font-style: normal; display: block;
}
.news-wrap time {
	line-height: 1.1; font-family: Impact; font-size: 5.62em;
}
.news-wrap p {
	line-height: 20px; padding-top: 18px; font-size:14px; 
}
.news-wrap .hd {
	background: url("../images/news-adorn.png") no-repeat; width: 52px; height: 310px; margin-top: 52px; position: relative;
}
.news-wrap .hd li {
	background: rgb(181, 181, 181); border-radius: 50%; width: 16px; height: 16px; text-indent: -99px; overflow: hidden; position: absolute; cursor: pointer;
}
.news-wrap .hd .on {
	background: rgb(209, 0, 21);
}
.news-wrap .hd .a {
	left: 24px; top: 50px;
}
.news-wrap .hd .b {
	left: 40px; top: 110px;
}
.news-wrap .hd .c {
	left: 43px; top: 170px;
}
.news-wrap .hd .d {
	left: 31px; top: 230px;
}
.news-inner {
	width: 28.4%; height: 348px; overflow: hidden; padding-top: 92px;
}
.news-inner li {
	margin-bottom: 50px;
}
.news-pic li {
	border-radius: 50%; border: 3px solid rgb(221, 221, 221); border-image: none; width: 425px; height: 425px; overflow: hidden;
}
.news-ctrl {
	left: 46px; top: 0px; height: 100%; line-height: 1; position: absolute;
}
.news-ctrl a {
	padding: 0px 2px; left: 0px; color: rgb(212, 212, 214); font-size: 3.12em; position: absolute;
}
.news-ctrl a:hover {
	color: rgb(24, 24, 26);
}
.news-ctrl .prev {
	top: -30px; background:url(../images/up.png); width:50px; height:50px;
}
.news-ctrl .next {
	bottom: -54px;background:url(../images/down.png); width:50px; height:50px;
}
.news-ctrl .prev:hover {
	top: -30px; background:url(../images/up1.png); width:50px; height:50px;
}
.news-ctrl .next:hover {
	bottom: -54px;background:url(../images/down1.png); width:50px; height:50px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	-ms-zoom: 1;
}
.cl::after {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block; content: "";
}
.ispbg {
	margin:auto;
	height:565px;
	background:url(../images/iaboutbg.jpg) top center no-repeat;
	padding-top:100px;
}
.wrapper-demo {
    *zoom: 1;
    font-weight: 400;
}

.wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

.wrapper-dropdown-3 {
    /* Size and position */
    position: relative;
	width:100%;
    max-width: 227px;
	height:30px;
	line-height:30px;
	padding-left:10px;

    /* Styles */
    background: #fff;
    border-radius: 7px;
    border: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
    cursor: pointer;
    outline: none;

    /* Font settings */
    font-weight: bold;
    color: #8AA8BD;
}

.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #8aa8bd transparent;
}

.wrapper-dropdown-3 .dropdown {
  /* Size & position */
    position: absolute;
    bottom: 116%;
    left: 0;
    right: 0;

    /* Styles */
    background: white;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,0.17);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-weight: normal;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-3 .dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    right: 15px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #fff transparent;    
}

.wrapper-dropdown-3 .dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    right: 13px;
    border-width: 8px 8px 0 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;    
}

.wrapper-dropdown-3 .dropdown li a {
    display: block;
    padding: 5px 10px;
    text-decoration: none;
    color: #8aa8bd;
    border-bottom: 1px solid #e6e8ea;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}

/* Hover state */

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #f3f8f8;
}

/* Active state */

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}

.mb20 {
	margin-bottom:20px;
}
.mb30 {
margin-bottom:30px;	
}
.showprotitle {
    text-align: left;
    font-size: 22px;
}
.ihezuobg {
background:url(../images/hezuobg.jpg) top center repeat-y;
padding-top:88px;
height:563px;
}
.hezuo {
	margin:auto;	
}
.hezuoimg {
	width:20%;
	float:left;
	display:inline-block;
	padding:10px 10px;
}
.hezuoimg img{
	width:100%;
	border:#CCCCCC 1px solid;
}
.hztitle {
	width:100%;
	height:62px;
	padding-bottom:41px;
}
.hztitle span a {
	width:94px;
	height:31px;
	line-height:31px;
	color:#FFF;
	float:right;
	background:#233776;
	text-align:center;
}
.hztitle span a:hover {
	background:#1746c6;
}

.gdlist {
	margin-top:10px;	
	max-height:280px;
}
.gdlist dl {
	/* margin-bottom:20px;
	margin-left:0px; */
	float:left;
	width:100%;
	max-width:280px;
	text-align:center;	
}
.gdlist dl dt {
	margin:auto;
	border:1px solid #ccc;
	/* margin-top:10px;
		margin-bottom:10px;	 */	
}
.gdlist dl dt img {
    margin:auto;
	height:112px;
	/* width:230px; */
/*	max-height:144px;*/
}

.gdlist dl dd {
   height:26px;
   line-height:26px;
   overflow:hidden;
}
.footer {
    margin-top:0px;
    background:#666;
    line-height: 20px;
	padding:30px 0px 10px 0px;
	color:#EFEFEF;
	border-top:#e1e1e1 2px solid;
}
.footer h4 {
	text-align:left;
}
.daohang {
	margin:auto;
}
.daohang a {
	display:block;
	line-height:25px;
	font-size:14px;
	text-align:left;
	color:#c2c5ca;	
}
.daohang a:hover {
	color:#fff;	
}
.ewm {
   margin-top:30px;
	text-align:center;
	padding-top:10px;
	color:#8f9094;
	width:50%;
	float:left;
}
.ewm img {
margin:auto;
margin-bottom:10px;
}
.hotline1 {
background:url(../images/tel.png) left center no-repeat;
font-size:28px;
line-height:35px;
color:#EFEFEF;
text-align:left;
padding-left:45px;
font-weight:600;
}
.hotline {
	line-height:26px;
	color:#EFEFEF;
	text-align:left;
}
.hotline a {
  color:#EFEFEF;
}
.hotline a:hover {
color:#fff;
}
.hotline2 {
margin:auto;
line-height:40px;
}
.footlink {
margin:auto;
width:100%;
max-width:227px;
padding-left:50px;
height:30px;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
background:url(../images/linkbg.jpg) left center no-repeat;
color:#333;
border:none;
}
select::-ms-expand { display: none; }
.footline {
	background:#282b30;
	line-height:54px;
	margin-top:50px;
}
.footleft {
	width:70%;
	float:left;	
}
.footright {
	width:30%;
	float:left;	
}
.wbwx {
margin:auto;
}
.wbwx img {
  padding-left:20px;
  padding-right:20px;
}
.copyright {
	color:#EFEFEF;
line-height:26px;
}
.copyright a {
color:#7d7d7d;
}
.footdao {
width:25%;
background:url(../images/footline.png) right 20px top no-repeat;
float:left;
}
.sweixin {
    background: url(../images/wx.png) center center no-repeat;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 80px;
    width: 40px;
}
.sweixin:hover .markinfo{
	display:block;
}
.markinfo {
    background: url(../images/weixinbj.png) no-repeat scroll left top;
	display:none;
    height: 172px;
	left:0px;
	top:80px;
    padding: 15px 5px 15px 5px;
    position: absolute;
    text-align: center;
    width: 126px;
	line-height:20px;
}
.markinfo img {
   margin:auto;
    border: 0 none;
    height: 100px !important;
}
.listmenu {
	margin:auto;
	text-align:center;
	border-bottom:#eeeeee 1px solid;	
	margin:40px 0px 40px 0px;
}
.listmenu a {
	display:inline-block;
	padding:8px 0px;
	margin:0px 20px;
	font-size:16px;
}
.listmenu a:hover {
	font-weight:600;
	border-bottom:#009843 2px solid;
}
.listmenu .onmenu {
	border-bottom:#009843 2px solid;
	font-weight:600;
	/*background-origin:border-box;*/
}
.accordion {
 	width: 100%;
 	max-width: 1200px;
 	margin: 30px auto 20px;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 30px;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 700;
	border: 1px solid #CCC;
	position: relative;
	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
	margin-bottom:5px;
}



.accordion li i {
	position: absolute;
	top: 16px;
	right: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

/*.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}
*/
.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
/*.accordion li.open i.fa-chevron-down {
	/*-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	background:url(../images/arrow_u.png) no-repeat ;
}*/
.accordion li .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right; }
.accordion li .arrow.up{background-image:url(../images/arrow_u.png);}
.accordion li .arrow.down{background-image:url(../images/arrow_d.png);}

.teamlist {
	margin-top:10px;	
	max-height:380px;
}
.teamlist dl {
	margin-bottom:20px;
	margin-left:0px;
	margin-right:20px;
	float:left;
	width:100%;
	text-align:center;
	border:1px solid #ccc;	
	border-radius: 5px;
}
.teamlist dl dt {
	margin:auto;
	padding:2px;			
}
.teamlist dl dt img {
    margin:auto;
	width:80%;
    border-radius: 50%;
	/*width:210px;*/
/*	max-height:144px;*/
}

.teamlist dl dd {
	padding-left:10px;
	padding-right:10px;
   text-align:left;
   line-height:26px;
}
.teamlist dl dd a {
	color:#333;
	display:block;
}

.teamlist dl dd a:hover {
	color:#000;
}
.teamtitle {
	font-size:16px;
	padding-top:20px;
	color:#009843;
}
.teamtitle2 {
	font-size:16px;
	padding-bottom:20px;
}
.teamdescription {
	height:72px;
	line-height:18px;
	overflow:hidden;
	color:#676767;
	font-size:13px;
}
.showteam {
	width:75px;
	height:23px;
	display:block;
	line-height:23px;
	background:#009843;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	color:#FFF;
}

.teamlist dl:hover {
	border:1px solid #d29952;
	background:#eba906;
	-webkit-box-shadow:0px 0px 40px #cccccc;  
-moz-box-shadow:0px 0px 40px #cccccc;  
box-shadow:0px 0px 40px #cccccc;
}
.teamlist dl:hover .showteam {
	background:#FFF;
	color:#666;
}
.teamlist dl:hover .teamtitle {
	color:#FFF;
}
.teamlist dl:hover .teamtitle2 {
	color:#FFF;
}
.teamlist dl:hover .teamdescription {
	color:#FFF;
}
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{ height:87px;line-height:87px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:16px;margin-top:20px; margin-bottom:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center; margin:0 10px; width:48px; height:48px; line-height:48px; border-radius: 50%;}
.page_list a:hover{color:#fff;border:1px solid #009843;background:#009843;}
.page_list a.on{color:#fff;border:1px solid #009843;background:#009843;}


.isp {
	width:100%;
max-width:550px; height:360px; background:#000;	
}

.kefu_list {
	width: 50px; height: 255px; right: 1px; bottom: 180px; position: fixed; z-index: 10084;
}
.kefu_list > li {
	width: 50px; height: 51px; float: left; position: relative;
}
.kefu_list .slide_wrapper {
	transition:0.4s ease-in-out; top: 0px; right: -240px; position: absolute; z-index: 1; opacity: 0; background-color: rgb(255, 255, 255); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}

.kefu_list .slide_wrapper p {
  padding:0px;
}

.kefu_list .simple {
	width: 80px; height: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px;
}
.kefu_list li:hover .slide_wrapper {
	opacity: 1; transform: translateX(-290px); -webkit-transform: translateX(-290px); -moz-transform: translateX(-290px); -o-transform: translateX(-290px);
}
.ie .kefu_list li:hover .slide_wrapper {
	right: 50px;
}
li.wq_to_top {
	display: none;
}
.kefu_list > li > a {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; cursor: pointer; background-image: url("../images/bg_kefu.png"); background-repeat: no-repeat;
}
#toTop {
	background-position: 0px -204px;
}
#toTop:hover {
	background-position: -51px -204px;
}
#wechatCode {
	background-position: 0px -153px;
}
#wechatCode:hover {
	background-position: -51px -153px;
}
#onlineKefu {
	background-position: 0px 0px;
}
#onlineKefu:hover {
	background-position: -51px 0px;
}
.kefu_item {
	position: relative;
}
.kefu_item div {
	padding: 10px; width: 220px;
}
.kefu_item p {
	line-height: 24px; overflow: hidden;color: rgb(132, 132, 132);
}
.kefu_item p a {
	color: rgb(132, 132, 132);
}
.kefu_item p span {
	color: rgb(132, 132, 132); font-size: 12px; float: left;
}
.kefu_item p .country {
	width: 100px; text-align: right; margin-right: 10px;
}
.tel_list {
	position: relative;
}
.tel_list div {
	padding: 10px; width: 220px;
}
.tel_list p {
	line-height: 24px; overflow: hidden;color: rgb(132, 132, 132);
}
.tel_list p span {
	color: rgb(132, 132, 132); font-size: 12px; float: left;
}
.tel_list p .country {
	width: 100px; text-align: right; margin-right: 10px;
}
#telList {
	background-position: 0px -102px;
}
#telList:hover {
	background-position: -51px -102px;
}
#qqKefu {
	background-position: 0px -51px;
}
#qqKefu:hover {
	background-position: -51px -51px;
}
@media all and (max-width:1199px) and (min-width:1025px)
{
.site-footer .footer-nav .nav-group {
	width: 20%; padding-left: 1.5%;
}
}
@media all and (max-width:1024px)
{
.site-footer .mixpanel-box {
	display: none;
}
.site-footer .footer-nav {
	padding: 15px 0px;
}
.site-footer .footer-nav .nav-group {
	 text-align: left; padding-top: 10px; margin-bottom: 0px; margin-left: 5%; border-bottom-color: rgb(110, 110, 110); border-bottom-width: 1px; border-bottom-style: dashed; min-width: 40%;
}
.site-footer .footer-nav .nav-group h4 {
	margin-bottom: 10px;
}
.site-footer .footer-nav .nav-group > li {
	margin-bottom: 10px;
}
.site-footer .footer-nav :first-child.nav-group {
	min-width: 40%;
}
.site-footer .footer-nav :nth-child(3).nav-group {
	height: 150px;
}
.site-footer .footer-nav :nth-child(4).nav-group {
	height: 150px;
}
.site-footer .footer-nav :last-child.nav-group {
	border: currentColor; border-image: none; width: 100%; height: 150px; text-align: left; min-width: 80%;
}
.site-footer .copyright .text {
	padding: 14px 0px 4px; width: 100%; text-align: center; font-size: 16px; margin-bottom: 0px;
}
.site-footer .copyright .small {
	margin-top: 8px; display: block;
}
.site-footer .sns-info {
	text-align: center; float: none !important;
}
}
@media all and (max-width:360px)
{
.site-footer .copyright {
	padding-top: 5px;
}
.site-footer .copyright .text {
	padding: 0px; margin-bottom: 5px; display: block;
}
}

.imgnew {
margin-top:23px;
max-width:379px;
max-height:240px;
text-align:left;
}

.imgnewtime {
	background: rgb(228, 0, 13); left: 15px; top: 23px; width: 74px; height: 74px; text-align: center; color: rgb(255, 255, 255); position: absolute;opacity: 0.8;
}
.imgnewtime p {
	line-height: 50px; font-size: 30px; margin-bottom:0px;
}
.imgnewtime span {
	line-height: 14px; font-size: 14px;
}

.imgnewtitle {
background:  rgba(0, 0, 0, 0.4); 
left: 0px; 
bottom: 0px;
width:100%; 
height: 29px; 
line-height:29px;
text-align: left; 
color: rgb(255, 255, 255);
position: absolute;
overflow:hidden; 
padding-left:5px; 
padding-right:5px;
}

.newtitle {
width:100%;
font-size:16px;
height: 29px; 
line-height:29px;
text-align: left; 
overflow:hidden; 
}
.newtext {
color:#666666;
line-height:23px;
height:69px;
overflow:hidden;
}
.jjfa {
margin-top:23px;
max-width:466px;
text-align:left;
}

.jjfatoptitle {
background: rgb(228, 0, 13); 
left: 15px; 
top: 43px; 
width: 120px;
border-left:20px #000000 dashed;
height: 36px;
font-size:16px;
font-weight:bold;
line-height:36px;
text-align: center; 
color: rgb(255, 255, 255);
position: absolute;
opacity: 0.8;
}

.cgal {
margin-top:23px;
max-width:370px;
text-align:left;
}

.cgaltitle {
background:  rgba(0, 0, 0, 0.4); 
left: 0px; 
bottom: 0px;
width:100%; 
height: 29px; 
line-height:29px;
text-align: left; 
color: rgb(255, 255, 255);
position: absolute;
overflow:hidden; 
padding-left:5px; 
padding-right:5px;
}

.jjfatitle {
background:  rgba(0, 0, 0, 0.4); 
left: 0px; 
bottom: 0px;
width:100%; 
height: 29px; 
line-height:29px;
text-align: left;
color:#CCCCCC;
position: absolute;
overflow:hidden; 
padding-left:5px; 
padding-right:5px;
}
.jjfatitle a{
color:#FFFFFF;
}
.maintit{ padding-top:60px; padding-bottom:20px; }
.t1{ font-size:20px; color:#221815; }
.t2{ font-size:35px; line-height:50px; padding:6px 0; color:#221815; font-family:Arial; }
.t3{ font-size:18px; line-height:18px; color:#d7000f; }

.indextitle {
margin:auto;
width:140px;
text-align:center;
font-size:30px;
line-height:50px;
border-bottom:#111e77 solid 3px;
}

.indextitle2 {
color:#5f5f5f;
margin:auto;
text-align:center;
font-size:16px;
line-height:26px;
padding-top:10px;
padding-bottom:10px;
}

.about h3 span {
    border: 1px solid #111e77;
    padding: 0px 10px;
    *padding: 0 10px: ;
    position: relative;
    top: 2px;
}

.about h3 a {
    font-size: 24px;
    color: #333;
    line-height: 24px;
    padding: 2px 10px;
    background: #f9f9f9;
    position: relative;
    top: 16px;
}
.indexabout{
    margin-top:10px;
    line-height:27px;
	padding-bottom:30px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
	text-indent:28px;
}

.indexabout p {
margin-bottom:20px;
}

.aboutimg {
    width: 100%;
    border: #CCCCCC 1px solid;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 10px #cccccc;
    -moz-box-shadow: 0 0 10px #cccccc;
    box-shadow: 0px 0px 10px #cccccc;
}

.contactinmap {
    width: 100%;
    border: #CCCCCC 1px solid;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 10px #cccccc;
    -moz-box-shadow: 0 0 10px #cccccc;
    box-shadow: 0px 0px 10px #cccccc;
	line-height:26px;
}

.contactin {
    width: 100%;
	padding:0px 15px 10px 15px;
	min-height:220px;
    border: #CCCCCC 1px solid;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 10px #cccccc;
    -moz-box-shadow: 0 0 10px #cccccc;
    box-shadow: 0px 0px 10px #cccccc;
	line-height:26px;
}
.contactin h3{
   color:#111e77;
   padding-bottom:10px;
   border-bottom:#111e77 1px dashed;
}

.linkindex {
    width: 100%;
	margin-top:20px;
	padding:10px;
    border: #CCCCCC 1px solid;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px #cccccc;
    -moz-box-shadow: 0 0 10px #cccccc;
    box-shadow: 0px 0px 10px #cccccc;
	line-height:30px;
}
.linkindex a {
  padding-left:8px;
  padding-right:8px;
}
.bg-hui {
background-color:#f9f9f9;

}
.bg-bai {
background-color:rgb(255, 255, 255);
margin-top:20px;
}
.bg-lan {
background-color:#eef7ff;
padding:40px 0 40px 0;
margin-top:40px;
}

.brandt2{ font-size:35px; line-height:50px; padding:6px 0; color:#221815; font-family:Arial; text-align:center;}
.banrdlogo{
margin:auto;
text-align:left;
}
.banrdlogo img {
max-width:350px;
}
.imgbord {

}
.protitle {
margin:auto;
height:40px;
font-size:18px;
font-weight:bold;
 color: #333333;	
}
.proinfo {
margin:auto;
width:100%;
font-size:14px;
line-height:26px;
 color: #333333;	
}
.proinfo h2 {
 font-weight:bold;	
}
.progn {
margin-top:50px;
height:30px;
line-height:30px;
font-size:15px;
font-weight:bold;
color: #333333;	
}
.progninfo {
    line-height:22px;
	display: block;
    padding: 0px 25px 20px 20px;
	font-size:14px;
    color: #333333;	
}
.progninfo ul {
	margin-bottom: 35px !important;
	margin: 0;
    padding: 0 0 0 17px;
}

.progninfo ul li {
padding-left:4px;
list-style-type:disc;
}

.protitle2 {
margin-top:30px;
text-align:center;
height:25px;
line-height:25px;
width:90px;
background:#011878;
color:#FFFFFF;
}
.protext {
	line-height:22px;
	display: block;
    border: 1px solid #d6d6d6;
    padding: 0px 25px 20px 20px;
	font-size:14px;
    color: #333333;	
}
.protext img {
    max-width: 100%;
}
.protext strong {
  margin-top:30px;
}
.protext p {
  margin-bottom:10px;
}
.protext p strong {
	margin-top:35px;
	display:block;
}
.protext ul {
	margin-bottom: 35px !important;
	margin: 0;
    padding: 0 0 0 17px;
}

.protext ul li {
padding-left:4px;
list-style-type:disc;
}

.input-box {
    border: 0 !important;
    width: 100%;
    text-align: left;
    text-transform: none;
    padding: 9px;
    min-height: 46px;
    padding-left: 15px !important;
    display: inline-block;
    border-radius: 4px;
    background: rgba(233,233,233, 1);
	margin-bottom:20px;
}

.textarea-box {
    width: 100% !important;
    border: 0;
    text-align: left;
    text-transform: none;
    padding: 9px;
    min-height: 250px;
    padding-left: 15px;
    display: inline-block;
    border-radius: 4px;
    background: rgba(233,233,233, 1);
	margin-bottom:10px;
}

.Login {
	margin:auto;
    width: 400px;
	height:400px;
    background-color: rgba(255,255,255,0.8);
    padding: 1rem;
    border-radius: 4%;
}
.inewstopbg {
/* padding-top:50px; padding-bottom:50px; */
}
.school {
	border:#DFDFDF 1px solid;
	padding:30px 20px 30px 20px;
	height:334px;
	text-align:center;
	margin-bottom:20px;
}
.school img {
	margin:auto;
	width:67px;
	height:67px;	
}
.school .descriptions {
	text-align:left;
	height:110px;
	line-height:22px;
	overflow:hidden;
	color:#999;
	margin-top:20px;
	margin-bottom:20px;
}
.school a {
	display:block;
	width:150px;
	height:34px;
	line-height:34px;
	text-align:center;
	border:#CCC 1px solid;
	margin:auto;
}
.school a:hover {
	border:#09c158 1px solid;
	color:#FFF;
	background:#09c158;
}
@media all and (min-width:801px)
{
.site-header .switch-locale-wrap:hover .dropdown-menu {
	display: block;
}
.site-header .switch-locale-wrap:hover .switch-locale {
	/*background:#009843;*/
	border-bottom:#0a9246 3px solid;
	background:url(../images/sanjiao.png) bottom center no-repeat;
}
/*.site-header:hover  {
	transition:0.35s ease-in-out;
	background:#FFF !important;
}*/
.site-header .switch-locale-wrap:hover .switch-locale a {
	color:#03a152;
}
}
@media all and (max-width:1199px)
{
.site-header .navbar-nav > li > a {
	margin-right: 10px;
}
.site-header .switch-locale {
	padding: 14px 8px; text-align: left; display: inline-block; position: relative;
}
}
@media all and (max-width:980px)
{
.site-header .navbar-nav > li > a {
	padding-right: 12px; padding-left: 12px; margin-right: 3px;
}
.site-header .switch-locale {
	padding: 9px 5px; width: 75px;
}
.site-header .switch-locale .dropdown-menu {
	width: 75px !important;
}
}
@media all and (min-width:801px)
{
.site-header .navbar-button .user .user-name {
	max-width: 125px;
}
}

@media all and (max-width:800px)
{
.readable img {
	width: 100%;
}
.readable p > img {
	width: 100%;
}
.logonew{
height:80px;
}
.site-header {
	transition:0.35s ease-in-out; top: 0px; width: 100%; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 103; opacity: 1; box-shadow: 0px 2px 20px rgba(0,0,0,0.16); background-color: rgba(255, 255, 255, 1); -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, .16); -moz-box-shadow: 0 2px 20px rgba(0, 0, 0, .16); -webkit-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; height:50px;
}
.site-header .switch-locale .dropdown-menu > li > a {
	width: 130px; margin-left: 0px; color:#666;
}
.toptop{
height:50px;
}
.site-header .navbar-brand {
	margin: 0px 0px; padding: 0px; width: 138px; text-indent: -9999px; background-image: url("../images/logo.png"); background-repeat: no-repeat; height:50px;
}
.site-header.transparent {
	border-bottom-color: transparent; border-bottom-width: medium; border-bottom-style: none; -webkit-box-shadow: none; 
}
.site-header.transparent .navbar-nav > li > a {
	color: rgb(56, 56, 56);
}
.site-header.transparent .navbar-nav > li > a:hover {
	color:#e4000d; background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-toggle {
	color: rgb(56, 56, 56) !important;
}
.site-header.transparent .switch-locale .dropdown-toggle:hover {
	color:#e4000d;
}
.site-header.transparent .switch-locale .dropdown-menu {
	top: 41px; background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a {
	color: rgb(56, 56, 56);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a:focus {
	color: rgb(56, 56, 56); background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a:hover {
	color: rgb(56, 56, 56); background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale:hover {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .navbar-button > li > a.user {
	color: rgb(56, 56, 56);
}
.site-header.transparent .navbar-button > li > a.login {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(56, 56, 56); background-color: transparent;
}
.site-header.transparent .navbar-button > li > a.login:hover {
	color:#e4000d; background-color: rgb(56, 56, 56);
}
.site-header {
	background-color: rgba(255, 255, 255, 1);
}
.site-header .container {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .navbar-button .info-wrap:hover .avatar {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.site-header.transparent .navbar-button .info-wrap:hover .user {
	color: rgb(56, 56, 56);
}
.site-header {
	height: 50px; min-height: 50px;
}
.site-header .navbar-header {
  width:100%;
}
/*.site-header .navbar-header .navbar-brand {
	margin: 0px; width: 200px !important; background-image: url("../images/logom.png") !important; height:50px;
}*/
.site-header .navbar-header .navbar-toggle {
	margin: 8px 0px; padding: 6px 15px; border: 1px solid rgb(56, 56, 56); transition:none;  color: rgb(56, 56, 56); background-color: rgb(255, 255, 255); 
}
.site-header .navbar-header .navbar-toggle:focus {
	border: 1px solid rgb(56, 56, 56); border-image: none; color: rgb(56, 56, 56); cursor: pointer; background-color: rgb(255, 255, 255);
}
.site-header .navbar-header .navbar-toggle:hover {
	border: 1px solid rgb(56, 56, 56); border-image: none; color: rgb(56, 56, 56); cursor: pointer; background-color: rgb(255, 255, 255);
}
.site-header .navbar-collapse {
	margin: 0px -20px; padding-right: 20px; background-color: rgb(255, 255, 255);
}
.site-header .navbar-collapse .navbar-button > li {
	padding: 0px; width: 100%;
}
.site-header .navbar-collapse .navbar-button > li > a {
	margin: 10px auto; padding: 8px 12px; width: 100%;
}
.site-header .navbar-collapse .navbar-button > li > a.login {
	margin-bottom: 0px;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap {
	text-align: center; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: dashed;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale {
	margin: 0px; padding: 0px 0px 0px 20px; width: 100%; height:auto; line-height:50px;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-toggle {
	height: 50px; line-height: 50px; display: block;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-togglea {
	height: 50px; line-height: 50px; display: block;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu {
	top: 0px; width: 100% !important; position: relative; box-shadow: none !important; background-color: transparent; padding:0px;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu > li > a:focus {
	color:#e4000d; background-color: transparent;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu > li > a:hover {
	color:#e4000d; background-color: transparent;
}
.site-header .navbar-collapse .navbar-button .info-wrap {
	margin: 8px 0px !important; text-align: left; float: left; position: relative; height:30px; line-height:30px;
}
.site-header .navbar-collapse .navbar-button .info-wrap .user {
	margin: 0px; padding-left: 30px; display: inline-block;
}
.site-header .navbar-collapse .navbar-button .info-wrap .user .avatar {
	left: 0px;
}
.site-header .navbar-collapse .navbar-button .info-wrap .login {
	margin-left: 0px !important;
}
.site-header .navbar-collapse .navbar-button .info-wrap .logout {
	margin: 0px; top: 2px; width: auto; right: 0px; color: rgb(56, 56, 56); font-size: 14px; display: inline-block; position: absolute;
}
.site-header .navbar-collapse .navbar-button .info-wrap .signup {
	margin-left: 15px !important;
}
/*.site-header .navbar-collapse.collapsing {
	overflow: visible;
}*/
.site-header .navbar-collapse.in {
	overflow: visible;
}
.site-header .navbar-collapse.collapsing .items-wrap {
	display: flex; flex-direction: column-reverse;
}
.site-header .navbar-collapse.in .items-wrap {
	display: flex; flex-direction: column-reverse;
}
.site-header .navbar-collapse.collapsing {
	-ms-overflow-y: hidden;
}
.site-header .navbar {
	margin: 0px; border: 0px currentColor; border-image: none; height: 50px; padding-bottom: 5px;
}
.site-header .navbar .navbar-nav {
	margin: 0px;
}
.site-header .navbar .navbar-nav > li > a {
	padding: 15px 24px; text-align: center; margin-right: 0px;
}
.site-header .navbar .navbar-nav > li.active > a {
	border-radius: 4px;
}

.site-header .navbar {
	border: currentColor; border-image: none; height:50px; margin-bottom: 0px;
}
}

.site-header.transparent {
	border-bottom-color: transparent; border-bottom-width: medium; border-bottom-style: none; -webkit-box-shadow: none; 
}
.site-header.transparent .navbar-nav > li > a {
	color: rgb(56, 56, 56);
}
.site-header.transparent .navbar-nav > li > a:hover {
	color:#e4000d; background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-toggle {
	color: rgb(56, 56, 56) !important;
}
.site-header.transparent .switch-locale .dropdown-toggle:hover {
	color:#e4000d;
}
.site-header.transparent .switch-locale .dropdown-menu {
	top: 41px; background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a {
	color: rgb(56, 56, 56);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a:focus {
	color: rgb(56, 56, 56); background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a:hover {
	color: rgb(56, 56, 56); background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale:hover {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .navbar-button > li > a.user {
	color: rgb(56, 56, 56);
}
.site-header.transparent .navbar-button > li > a.login {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(56, 56, 56); background-color: transparent;
}
.site-header.transparent .navbar-button > li > a.login:hover {
	color:#e4000d; background-color: rgb(56, 56, 56);
}
.site-header.mobile-header {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.mobile-header .container {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .navbar-button .info-wrap:hover .avatar {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.site-header.transparent .navbar-button .info-wrap:hover .user {
	color: rgb(56, 56, 56);
}

.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar {
	border: 1px solid transparent; border-image: none; margin-bottom: 40px; position: relative; min-height: 50px;
}
.navbar-collapse {
	padding-right: 16px; padding-left: 16px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid; -ms-overflow-x: visible; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1); -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
	-ms-overflow-y: auto;
}
@media all and (min-width:801px)
{
.navbar {
	border-radius: 3px;
}
.navbar-header {
	float: left;
}
.navbar-collapse {
	width: auto; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: none;
}
.navbar-collapse.collapse {
	height: auto !important; overflow: visible !important; padding-bottom: 0px; display: block !important; 
}
.navbar-collapse.in {
	-ms-overflow-y: visible;
}
.navbar-fixed-bottom .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-fixed-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-static-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
}
.embed-responsive {
	overflow: hidden;
}
.modal {
	overflow: hidden;
}
.modal-open {
	overflow: hidden;
}
.progress {
	overflow: hidden;
}
@media all and (orientation:landscape) and (max-width:480px)
{
.navbar-fixed-bottom .navbar-collapse {
	max-height: 200px;
}
.navbar-fixed-top .navbar-collapse {
	max-height: 200px;
}
.navbar-brand {
	padding: 0px 0px; height: 50px; line-height: 20px; font-size: 15px; float: left;
}
}
.container-fluid > .navbar-collapse {
	margin-right: -16px; margin-left: -16px;
}
.container-fluid > .navbar-header {
	margin-right: -16px; margin-left: -16px;
}
.container > .navbar-collapse {
	margin-right: -16px; margin-left: -16px;
}
.container > .navbar-header {
	margin-right: -16px; margin-left: -16px;
}
.navbar-static-top {
	border-width: 0px 0px 1px; z-index: 1000;
}
.navbar-fixed-bottom {
	left: 0px; right: 0px; position: fixed; z-index: 1030; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.navbar-fixed-top {
	left: 0px; right: 0px; position: fixed; z-index: 1030; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.navbar-fixed-top {
	border-width: 0px 0px 1px; top: 0px;
}
.navbar-fixed-bottom {
	border-width: 1px 0px 0px; bottom: 0px; margin-bottom: 0px;
}
.navbar-brand {
	padding: 0px 0px; height: 50px; line-height: 20px; font-size: 15px; float: left;
}
.navbar-brand:focus {
	text-decoration: none;
}
.navbar-brand:hover {
	text-decoration: none;
}


.slideBox{ position:relative; overflow:hidden; margin:auto; width:100%; }
	.slideBox .hd{ width: 100%; height: 11px; text-align: center; bottom: 23px; position: absolute; z-index: 1; }
	.slideBox .hd li{ cursor: pointer; display:inline-block; width:18px; height:18px; background:none; border:#d0d0d0 1px solid; margin:0 5px; vertical-align:top; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:18px; border-radius:18px; line-height:50px; }
	.slideBox .hd li.on{ background:#aeaeae;; opacity: 1;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg.png) repeat-x; color:#fff;  text-align:left;  }
		
.show_div_body{background:rgba(0,0,0,.5);width:100%;height:100%;z-index:1;position:fixed;top:0px;left:0px;transition: 5s;display:none;}
.show_div{width:800px;margin:10% auto 0;box-shadow:rgba(0,0,0,.8) 0 0 50px;position:relative;background:#000;text-align:center;}
.close_btn{color:#fff;font-size:36px;width:48px;height:48px;border-radius:48px;text-align:center;line-height:48px;background:rgba(255,225,225,.3);position:absolute;right:-24px;top:-24px;cursor:pointer;z-index:10;}

.lefttietleen{
   display:block;
   height:26px;
   color:#FFFFFF;
   padding-top:0px;
   line-height:23px;
   height:26px;
   padding-left:40px;
   margin:0 0px;
   font-size:14px;
}

.lefttitle{
   display:block;
   color:#FFFFFF;
   line-height:26px;
   padding-left:40px;
   padding-top:20px;
   font-size:22px;
   margin:0px;
}

.lefttitle2 {
   display:block;
   height:50px;
   background:#9a14a1;
   color:#FFFFFF;
   line-height:50px;
   padding-left:40px;
   margin:0 0px;
}

.left_list {
float:left;
width:100%;
min-height:677px;
max-width:237px;
background:url(../images/leftmenubg.jpg) right top no-repeat;
}

.left-top {
	padding: 0px 0px 0px 0px; height: 85px; display: block; background:url(../images/lefttop.jpg) top left no-repeat;
}

.leftmenu{
	padding-top:30px;
}
.leftmenu .left_list ul {
margin:auto;
padding:0px;
}
.leftmenu .left_list ul li span {
display:block;
color:#b7b7b7;
font-size:13px;
}
.leftmenu .left_list ul li{
margin:0 0px;
}
.leftmenu .left_list ul li a {
	display:block;
	height:38px;
	padding-top:10px;
	padding-left:65px;
	text-align:left;
	font-size:16px;
	color:#444444;
	border-bottom:#f3f3f3 1px solid;
}

.leftmenu .left_list ul li a:hover{
	background:url(../images/menuon.png) right center #f3f3f3 no-repeat;
}
.onmenu {
background:url(../images/menuon.png) right center #f3f3f3 no-repeat;	
}


.leftmenu .left_list ul li .pon {
	 background-color:#0033CC;	
}

.leftmenu .left_list ul li .subclassid {
  width:100%;
  font-size:14px;
  margin:auto;
  line-height:30px;
}
.leftmenu .left_list ul li .subclassid a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	font-size:14px;
	background:none;
}
.leftmenu .left_list ul li .subclassid a:link,.leftmenu .left_list ul li .subclassid a:visited {
 
}
.leftmenu .left_list ul li .subclassid a:hover{
    color:#009843;
}
.subclassico {
position:absolute;
margin-left:30px;
margin-top:12px;
background:url(../images/subclass.png) no-repeat center top;
width:7px;
height:10px;
}
.subclassicoon {
position:absolute;
margin-left:28px;
margin-top:14px;
background:url(../images/subclasson.png) no-repeat center top;
width:10px;
height:7px;
}

.proclass {
margin:auto;
}
.proclass p {
margin:0 0px;
border-bottom:#95efff 1px solid;
}

.proclass p a {
	display:block;
	height:59px;
	line-height:54px;
	padding-left:45px;
	text-align:left;
	font-size:15px;
	color:#95efff;
}
.proclass p a:link,.proclass p a:visited {
}
.proclass p a:hover{
color:#FFFFFF;
}

.proclass p a:link.lefemenuon {
	color:#009843;
}
.proclass p a:visited.lefemenuon {
	color:#009843;
}
.proclass div {
  width:100%;
  font-size:14px;
  margin:auto;
  line-height:30px;
  display:none;

}
.proclass div a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	font-size:14px;
	background:none;
}
.proclass div a:link,.proclass div a:visited {
 
}
.proclass div a:hover{
    color:#009843;
}
.proclass div ul {
display:none;
}
.proclass div ul li {
  width:100%;
  font-size:12px;
  margin:auto;
  line-height:30px;
}
.proclass div ul li a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	font-size:12px;
	background:none;
}
.proclass div ul li a:link,.proclass div ul li a:visited {
 
}
.proclass div ul li a:hover{
    color:#009843;
}

.pic-cert {
	text-align: center; margin-top: 10px; margin-bottom:30px;
}
.pic-cert a {
	margin:auto;
}
.pic-cert a img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 120px; margin-bottom: 0px; overflow:hidden; height:161px;
}
.pic-cert a:hover img {
	border: 1px solid rgb(82, 128, 221); border-image: none;
}
.pic-cert a.active img {
	border: 1px solid rgb(82, 128, 221); border-image: none;
}
.pic-cert span {
	font-size:12px;
	color:#999;
	width:100%;
	text-align:center;
	display:block;
	left:26px;
	width:120px;
	overflow:hidden;
}


.pic-page {
	text-align: center; margin-top: 10px;
}
.pic-page a {
	margin: 0px 2px;
}
.pic-page a img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 50px; margin-bottom: 5px; height:50px; overflow:hidden;
}
.pic-page a:hover img {
	border: 1px solid rgb(82, 128, 221); border-image: none;
}
.pic-page a.active img {
	border: 1px solid rgb(82, 128, 221); border-image: none;
}
.showpic_box {
	margin: 0px 0px 20px;
}

.leftmenu .left_list ul li .theclassid {
  width:100%;
  font-size:12px;
  margin:auto;
  line-height:30px;
}
.leftmenu .left_list ul li .theclassid a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	font-size:12px;
	background:none;
}
.leftmenu .left_list ul li .theclassid a:link,.leftmenu .left_list ul li .theclassid a:visited {
 
}
.leftmenu .left_list ul li .theclassid a:hover{
    color:#009843;
}

.buyurl {
width:200px;
height:50px;
line-height:50px;
background:#23a4ee;
display:block;
color:#FFFFFF;
text-align:center;
font-size:18px;
border-radius:10px;
}
.buyurl:hover{
color:#FFFFFF;
background:#011878;
border-radius:10px;
}
.right_titleold {
	font-size:14px;
	background:url(../images/right_title.jpg) repeat-x;
	height:49px;
	line-height:49px;
	padding-right:4px;
	text-align:left;
}

.right_title span a:hover {
	color: rgb(127, 16, 133);
}
.right_title span a.cur {
	color: rgb(127, 16, 133);
}
.right_title {
	padding: 8px 0px; color: rgb(102, 102, 102); height:40px; line-height: 24px; font-size: 20px; margin-bottom: 16px; border-top-color: rgb(211, 217, 222); border-bottom-color: rgb(211, 217, 222); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.right_title span {
	font-size: 12px; float: right;
}
.right_title span a {
	padding: 0px 2px; color: rgb(102, 102, 102);
}
.right_title .home {
	background: url("../images/home.gif") no-repeat; padding-left: 20px;
}

.classmenu {
	padding: 8px 0px; color: rgb(102, 102, 102); min-height:40px; line-height: 24px; font-size: 20px; margin-bottom: 16px; border-top-color: rgb(211, 217, 222); border-bottom-color: rgb(211, 217, 222); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.classmenu span {
	font-size: 15px; 
}
.classmenu span a {
	padding: 0px 10px; color: rgb(102, 102, 102);
}
.classmenu span a:hover {
	padding: 0px 10px; color:#FF0000;
}
.productimg {
  padding:3px;
  border:#CCCCCC 1px solid;
}

.casetitle {
text-align:center;
font-size:16px;
line-height:20px;
height:50px;
padding-top:8px;
}
.aboutmaxwidth {
max-width:410px;
}
.shownewstitle {
text-align:center; 
margin-bottom:40px; 
margin-top:40px;
}
.techinfo {
	margin:auto;
	width:100%;
	border:#CCC 1px solid;
}
.tech50 {
	width:50%;
	float:left;
}
.tech50 img {
	width:100%;
}
.tech50 h4 {
	height:60px;
	margin:0px;
	text-align:left;
	font-size:26px;
	line-height:60px;
	padding-left:30px;
	border-bottom:#ccc 1px dashed;
	background:url(../images/sj.png) left 20px center no-repeat;
}
.showt {
	padding-left:30px;
	padding-top:20px;
	line-height:28px;
}
.showinfot {
	margin-top:20px;
	padding-left:20px;
	height:34px;
	line-height:34px;
	color:#FFF;
	font-size:16px;
	background:url(../images/tech.png) left center no-repeat;	
}
.showtext {
	line-height:24px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
/*	min-height:260px;
*//*	text-indent:28px;*/
}
.showtext p {
	margin-bottom:15px;
}
.showtext a {
   color:#0000FF;
}
.showtext a:hover {
color:#FF0000;
}
.showtext img {
	max-width:100%;
}

.showtextabout {
	line-height:22px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
	min-height:260px;
/*	text-indent:28px;*/
}
.showtextabout p {
	margin-bottom:15px;
	font-size:14px;
}

.showtextabout img {
padding-right:15px;
}

.about_image {
	width:600px;
}
.about_image dl {
	margin-top:20px;
	float:left;
	width:200px;
	text-align:center;
}
.about_image dl dt img {
	padding:3px;
	width:160px;
	height:107px;
	border:1px solid #ddd;
}
.about_image dl dd {
	padding:0px 10px;
	width:160px;
	height:30px;
	line-height:30px;
}
.right-con {
margin:auto;
}

.tech {
	margin:auto;
	margin-bottom:30px;
	border-bottom:#CCC 1px solid;
}
.tech h4 {
	margin-top:0px;
	margin-bottom:10px;	
}
.tech .showmore {
	text-align:left;
	line-height:30px;
	overflow:hidden;
}

.tech .description {
	line-height:26px;
	margin-bottom:20px;
	height:52px;
	overflow:hidden;
	color:#666666;
}
.tech .showmore span {
	float:left;	
}
.tech .showmore .newstime {
	width:104px;
	height:31px;
	border:#CCC 1px solid;	
	color:#666;
	line-height:31px;
	margin-bottom:20px;
	display:block;
	text-align:center;
}
.tech:hover h4 {
	color:#009843;
}
.tech:hover .description {
	color:#333;
}
.tech:hover .showmore .newstime {
	background:#009843;
	color:#FFF;
	border:#090;
}

.newslist {
	margin:auto;
	margin-bottom:30px;
	border-bottom:#CCC 1px solid;
}
@media all and (min-width: 1200px)
{
.newslist img {
	width:220px;
	height:145px;
}
}

.newslist h4 {
	margin-top:0px;
	margin-bottom:10px;	
}
.newslist .showmore {
	text-align:left;
	line-height:30px;
	overflow:hidden;
}

.newslist .description {
	line-height:26px;
	margin-bottom:10px;
	height:52px;
	overflow:hidden;
	color:#666666;
}
.newslist .showmore span {
	float:left;	
}
.newslist .showmore .newstime {
	width:104px;
	height:31px;
	border:#CCC 1px solid;	
	color:#666;
	line-height:31px;
	margin-bottom:20px;
	display:block;
	text-align:center;
}
.newslist .newsdate {
	background:url(../images/timehui.png) left center no-repeat;
	padding-left:20px;
	color:#CCC;
	font-size:12px;
	margin-left:10px;
}
.newslist:hover h4 {
	color:#009843;
}
.newslist:hover .description {
	color:#333;
}
.newslist:hover .showmore .newstime {
	background:#009843;
	color:#FFF;
	border:#090;
}

.builds{
	background:#f8f9fb;
	padding:5px;
}
.builds img {
	width:100%;
}
.builds h4 {
	font-size:16px;
	padding:0 10px;
}
.builds span {
	background:url(../images/timehui.png) left center no-repeat;
	padding-left:20px;
	color:#CCC;
	font-size:12px;
	margin-left:10px;
}
.builds .description {
	padding:0 10px 20px 10px;
	line-height:24px;
}
.builds:hover {
	background:#009843;	
}
.builds:hover h4 {
	color:#FFF;
}
.builds:hover .description {
	color:#FFF;
}
.builds:hover span {
	color:#FFF;
	background:url(../images/timebai.png) left center no-repeat;
}
.fengexian {
margin:30px 0px; 
height:1px;
background:#CCC;
}
.newslist2 {
padding-top: 30px;padding-bottom:20px;
}

.textleft
{
	text-align:left;
}
.textcenter {
	text-align:center;	
}
.textright {
	text-align:right;	
}
.floatleft {
	float:left;	
}
.paddingleft0 {
	padding-left:0px;	
}

#showpage {
	/*margin:20px 0px 0px 0px; padding:10px 0px 20px 0px;*/
	margin:0px 0px 0px 0px;
}
div.scott a {margin:0px 2px; padding:4px 5px 2px 5px;}
div.scott a:link,div.scott a:visited {color:#aaa; border:1px solid #ddd; text-decoration:none;}
div.scott a:hover {color:#aaa; text-decoration:none; border:1px solid #A0A0A0;}
div.scott span.current {margin:2px; padding:4px 5px 2px 5px; font-weight:bold; color:#aaa; background:#F0F0F0; border:1px solid #E0E0E0;}
div.scott span.disabled {margin:2px; padding:4px 5px 2px 5px; color:#ccc; border:1px solid #F3F3F3; text-decoration:none;}
div.scott input {margin:2px; padding:4px 5px 2px 5px; color:#ccc; border:1px solid #ccc; text-decoration:none; width:30px;}

.topic_c_l {
   margin-left:20px;
   width:100%;
}
.topic_c_l P {
	MARGIN: 5px 0px
}
.topic_c_l P A {
	COLOR: #0162C3;
	FONT-SIZE: 14px
}
.topic_c_l P A.wz {
	COLOR: #666; TEXT-DECORATION: none
}

.sitemaplink {
padding-left:10px;
}

.newstitle {
text-align:left;line-height:30px;margin-top:0px;margin-bottom:20px;font-weight: 400; font-size:21px;
}

.iconfont {
display:none;
}
.bannerabout {
	width:100%;
	height:305px;
	position:relative;
}
.bannerbar {
	position:absolute;
	bottom:0px;
	width:100%;
	height:41px;
}
.barmenu {
	width:100%;
	background:rgba(255,255,255,0.6);
	height:41px;
	border-top:#FFF 1px solid;
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	text-align:right;
	line-height:41px;
	color:#666;
	padding-right:20px;
}
.barmenu a {
	color:#666;
}
.barmenu span {
	background:url(../images/home.png) left center no-repeat;
	padding-left:20px;	
}
.bannercontact {
width:100%;text-align:center;
}
.mainbg {
	background:url(../images/mainbg.jpg) top center #fff repeat-x;	
}
.bgbai {
	background:#FFF;	
}
.borderline {
	border-bottom:#CCC 1px solid; height:2px
}
.rightcon {
	margin:auto;
	width:100%;
	margin-top:30px;
	padding-right:20px;
}
.righttitle {
	float:left;
	width:100%;
	font-size:23px;
	color:#393939;
	height:50px;
	line-height:50px;
	background:url(../images/righttitlebg.png) left bottom no-repeat;
	margin-bottom:20px;
}
.contitle {
	color:#009843;	
}
.context {
	color:#8e8e8e;
	line-height:22px;
	height:88px;
	overflow:hidden;
}
.contel {
	height:38px;
	line-height:38px;
	background:url(../images/atel.png) left center no-repeat;
	padding-left:40px;
	color:#8e8e8e;
	font-size:16px;
}
.confax {
	height:38px;
	line-height:38px;
	background:url(../images/afax.png) left center no-repeat;
	padding-left:40px;
	color:#8e8e8e;
	font-size:16px;
}
.conemail {
	height:38px;
	line-height:38px;
	background:url(../images/aemail.png) left center no-repeat;
	padding-left:40px;
	color:#8e8e8e;
	font-size:16px;
}
.conaddress {
	height:44px;
	line-height:22px;
	background:url(../images/aaddress.png) left center no-repeat;
	padding-left:40px;
	color:#8e8e8e;
	font-size:16px;
}
.abg {
	height:185px;
	line-height:38px;
	padding-left:40px;
	color:#8e8e8e;
	font-size:16px;
	background:url(../images/abg.png) left top no-repeat;
}
.abg p {
	margin:0px;
}
.abg a {
	color:#8e8e8e;
}
.borderrihgt {
	border-right:#CCC 1px dashed;	
}
.conmore {
    cursor: pointer;
    font-size: 15px;
    text-align: center;
    width: 80%;
	max-width:110px;
    height: 30px;
    line-height: 30px;
    display:block;
    border-radius: 18px;
    background: #009843;
	color:#FFF;
	margin:auto;
	margin-top:20px;
}
.conmore:hover {
	background:#09c158;
	color:#FFF;	
}
.conmore2 {
    cursor: pointer;
    font-size: 15px;
    text-align: center;
    width: 100%;
    height: 38px;
    line-height: 38px;
    display:block;
    background: #d3d3d2;
	color:#666;
	margin:auto;
	margin-top:20px;
}
.conmore2:hover {
	background:#009843;
	color:#FFF;	
}
.conborder {
	border:#CCC 1px solid;
	padding:17px;
	margin-bottom:26px;	
}
.context2 {
	color:#8e8e8e;
	line-height:22px;
	height:66px;
	overflow:hidden;
}
.certlist {
	margin:auto;
	margin-bottom:20px;
	position:relative;
}
.certlist dl{
	border:#CCC 1px solid;	
}
.certlist dl dt {
	height:200px;
	background:#f9f9f9;
	border-bottom:#CCC 1px solid;
}
.certlist dl dt img {
	max-height:200px;
	margin:auto;
}
.certlist dl dd {
	line-height:39px;
	text-align:center;
}

.imgholder div {
	 position: absolute;
	 z-index: 100;
	 background-color:#004273;
	 width: 100%;
	 height: 100%;
	 cursor: pointer;
	 opacity:0;
}

/*	Positioning the animated divs outside the
	corners of the visible banner area: */
.imgholder .cornerTL { left:0px; top:0px; }

/* The "Visit Company" text */
.summary-content {
    display: block;
    width: 100%;
    position: absolute !important;
    top: 50%;
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
}
.imgholder p {
     width: 100%;
	 left: 0;
	 top: 50%;
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	 z-index: 200;
	 position: absolute;
	 color: #FFF;
	 text-align: center;
	 cursor: pointer;
	 display: none;	/* hidden by default */
	 background:url(../images/zoom.png) top center no-repeat;
	 padding-top:58px;
}
.imgholder p a {
	color:#FFF;
	font-size:16px;	
}

@media only screen and (max-width: 800px){
	.leftmenu {
		display:none !important;	
	}
	.rightcon {
		margin-top:0px;
		padding-right:0px;
	}
	.borderline {
		display:none;	
	}
   .leftmenupro{
    float:none;
/*    padding:0;
*/    width:100%;
    color:#3d3938;
	display:block;
  }
   .leftmenupro >div{
    width:100%;
  }  
   .leftmenupro .left_list{
    float:none;
    border:none;
    margin:0;
    padding:0;
    background:#eeeeee;
	min-height:0px;
  }
   .leftmenupro .left_list h3{
    margin:0;
	height:30px;
    line-height:30px;
    padding-left:0px;
    background:white;
  }
  
   .leftmenupro .left_list h3 .iconfont{
    display:block;
    float:right;
    font-size:14px;
    line-height:14px;
    margin:6px 24px 0 0;
    -webkit-transition: 500ms;
    -o-transition: 500ms;
    transition:500ms;
     -webkit-transform: rotate(0) scale(1.2);
        -ms-transform: rotate(0) scale(1.2);
         -o-transform: rotate(0) scale(1.2);
            transform: rotate(0) scale(1.2);
  }
   .leftmenupro .left_list .proclass {
    height:0;
    border:none;
    overflow:hidden;
    line-height:26px;
    margin:0 0px;
	background:none;
    opacity:0;
    -webkit-transform:translate(3rem);
        -ms-transform:translate(3rem);
         -o-transform:translate(3rem);
            transform:translate(3rem);
  }
  .leftmenupro .left_list.show h3 .iconfont{ 
			
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
         -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
   .leftmenupro .left_list.show .proclass {
    height:auto;
    opacity:1;
    -webkit-transform:translate(0);
        -ms-transform:translate(0);
         -o-transform:translate(0);
            transform:translate(0);
  }
  
  
   .leftmenu{
    float:none;
/*    padding:0;
*/    width:100%;
    color:#3d3938;
	display:block;
  }
   .leftmenu >div{
    width:100%;
  }
  
   .leftmenu .left_list{
    float:none;
    border:none;
    margin:0;
    padding:0;
    background:#eeeeee;
	min-height:0px;
  }
   .leftmenu .left_list h3{
    margin:0;
	height:30px;
    line-height:30px;
    padding-left:0px;
/*    border-bottom:1px solid #eeeeee;
*/    background:white;
  }
  
   .leftmenu .left_list h3 .iconfont{
    display:block;
    float:right;
    font-size:14px;
    line-height:14px;
    margin:6px 24px 0 0;
    -webkit-transition: 500ms;
    -o-transition: 500ms;
    transition:500ms;
     -webkit-transform: rotate(0) scale(1.2);
        -ms-transform: rotate(0) scale(1.2);
         -o-transform: rotate(0) scale(1.2);
            transform: rotate(0) scale(1.2);
  }
   .leftmenu .left_list ul{
    width:100%;
  }
   .leftmenu .left_list ul li{
    height:0;
    border:none;
    overflow:hidden;
    line-height:26px;
    margin:0 0px;
	background:none;
    opacity:0;
    -webkit-transform:translate(3rem);
        -ms-transform:translate(3rem);
         -o-transform:translate(3rem);
            transform:translate(3rem);
  }
   .leftmenu .left_list ul li a {
    color:#3d3938;	
	line-height:26px;
	height:26px;
	padding-left:20px;
  }
 .leftmenu .left_list ul li a:link,.left_list ul li a:visited {
 background:none;
 
	line-height:26px;
	}
	.leftmenu .left_list ul li a:hover{
		background:none;
		
	line-height:26px;
	}


   .leftmenu .left_list ul li:last-child {
    border:none;
  }
/*   .leftmenu .left_list ul li:nth-of-type(1) {
    -webkit-transition: .2s .1s;
    -o-transition: .2s .1s;
    transition: .2s .1s;
  }
   .leftmenu .left_list ul li:nth-of-type(2) {
    -webkit-transition: .25s .15s;
    -o-transition: .25s .15s;
    transition: .25s .15s;
  }
   .leftmenu .left_list ul li:nth-of-type(3) {
    -webkit-transition: .3s .2s;
    -o-transition: .3s .2s;
    transition: .3s .2s;
  }
   .leftmenu .left_list ul li:nth-of-type(4) {
    -webkit-transition: .35s .25s;
    -o-transition: .35s .25s;
    transition: .35s .25s;
  }
   .leftmenu .left_list ul li:nth-of-type(5) {
    -webkit-transition: .4s .3s;
    -o-transition: .4s .3s;
    transition: .4s .3s;
  }
   .leftmenu .left_list ul li:nth-of-type(6) {
    -webkit-transition: .45s .35s;
    -o-transition: .45s .35s;
    transition: .45s .35s;
  }
*/   .leftmenu .left_list.show h3 .iconfont{ 
			
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
         -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
   .leftmenu .left_list.show ul li{
    height:30px;
    border-bottom: 1px solid white;
    opacity:1;
    -webkit-transform:translate(0);
        -ms-transform:translate(0);
         -o-transform:translate(0);
            transform:translate(0);
  }
  .leftmenu  .left_bottom {
  height:0px;  
  }
  .left_list { 
  }
  .lefttitle{
   color:#333333;
  }
  .left-top {
  height:auto;
}
  .lefttietleen{
  display:none;
}
  .lefttitle2{
  color:#333333;
  }
  .izl-rmenu{
  display:none;
  }

.right_title span {
	font-size: 12px; float: left;
}

.showtextabout img {
margin:auto;
min-width:100%;
}

.showtextabout table {
margin:auto;
width: 100%; 
overflow-y: auto; _overflow: auto; margin: 0 0 1em; 
}

.showtext img {
margin:auto;
max-width:100%;
}


.proneirong {
display:none;
}
.probox {
margin:auto;
max-width:260px;
margin-top:10px;
/*padding-left:10px;
padding-right:10px;*/
background-color:rgb(255, 255, 255);
padding-bottom:20px;
height:150px;
}

.cc25 {
float:left;
width:25%;
}

.renav{ 
width:100%; 
height:330px; 
line-height:330px; 
overflow:hidden; 
} 
.renav li{ 
height:160px; 
} 

.proneirongsz{
color:#7a7a7a;
padding:0 10px;
line-height:18px;
}

.proboxxy {
max-width:260px;
margin:auto;
height:160px; 
margin-top:10px;
padding-left:0px;
padding-right:0px;
overflow:hidden;
background-color:rgb(255, 255, 255);
padding-bottom:20px;
}

.proneirongxy{
color:#7a7a7a;
padding:0 10px;
line-height:26px;
}
.proneirongsz {
display:none;
}
.pageall {
display:none;
}
.n_con {
margin:auto;
margin-top:23px;
width:100%; 
max-width:400px;
}

.leftbox {
	float: left;
}

.jjfa {
float:left;
margin-top:15px;
width:100%;
max-width:370px;
text-align:left;
}

.imgnew {
float:left;
margin-top:15px;
width:100%;
max-width:370px;
text-align:left;
display:block;
}
.imgnew img {
width:100%;
max-width:400px;
}
.imgnewtime {
	background: rgb(228, 0, 13); 
	left: 15px; 
	top: 23px; width: 74px; height: 74px; text-align: center; color: rgb(255, 255, 255); position: absolute;opacity: 0.8;
}
.imgnewtime p {
	line-height: 50px; font-size: 30px; margin-bottom:0px;
}
.imgnewtime span {
	line-height: 14px; font-size: 14px;
}

.imgnewtitle {
width:100%;
max-width:400px;
background:  rgba(0, 0, 0, 0.4); 
bottom: 0px; height: 29px; 
line-height:29px; text-align: left; 
color: rgb(255, 255, 255); 
position: absolute; 
overflow:hidden; 
padding-left:5px; 
padding-right:5px;
}



.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; z-index:1; width: 100%; height: 11px; text-align: center; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }

.show_div_body{background:rgba(0,0,0,.5);width:100%;height:100%;z-index:999999;position:fixed;top:0px;left:0px;transition: 5s;display:none;}
.show_div{width:90%;margin:10% auto 0;box-shadow:rgba(0,0,0,.8) 0 0 50px;position:relative;background:#000;text-align:center;}
.close_btn{color:#fff;font-size:36px;width:48px;height:48px;border-radius:48px;text-align:center;line-height:48px;background:rgba(255,225,225,.3);position:absolute;right:-24px;top:-24px;cursor:pointer;z-index:1000000;}

.maintit{ padding-top:0px; padding-bottom:20px; }

.pic-page a img {
	width: 35px;
	height:35px;
}

.titleno {
display:none;
}
.aboutmaxwidth {
max-width:none;
width:100%;
}

.lang {
position:absolute;
top:12px;
right:65px;
height:24px;
line-height:24px;
padding-left: 26px;
width:auto;
}
.toplang {
	margin-top:0px;	
}
.toplang a {
	padding:0px 5px;	
}
.pcshow {
display:none !important;
}

.form-control50 {  
  width: 95%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{ height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:13px;margin-top:20px; margin-bottom:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center; margin:0 10px; width:18px; height:18px; line-height:18px; border-radius: 50%;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #009843;background:#009843;}

.ipro3222
 {
	width:100%;
	height:61px;
	overflow:hidden;
	float:left;
	padding-left:0px;
	padding-top:0px;
}
.ipro32 {
	width:100%;
	height:244px;
	overflow:hidden;
	float:left;
}
.ipro36 {
	width:100%;
	height:244px;
	overflow:hidden;
	float:left;
}
.ibgpro {
	background:url(../images/probg.jpg) top center repeat-y;
	padding-top:25px;
	padding-bottom:25px;
	height:auto;
}
.isp {
width:100%; height:auto;	
}
.ispbg {
	margin:auto;
	height:auto;
	background:url(../images/iaboutbg.jpg) top center repeat-y;
	padding-top:20px;
	padding-bottom:20px;
}
.hezuoimg {
	width:50%;
}
.bannercontact {
margin-top:50px;
}
.newclass {
text-align:center;
}
.inewstopbg {
padding-top:20px; padding-bottom:20px;
}
.listmenu {
	margin:0px 0px 40px 0px;
	text-align:center;	
}
.listmenu a {
	display:inline-block;
	padding:5px 10px;
	border:#fff 1px solid;
	margin:0px 0px;
	width:25%;
	float:left;
	color:#FFF;
	background:#253976;
}
.listmenu a:hover {
	color:#FFF;
	background:#253976;
	border:#fff 1px solid;
}
.listmenu .onmenu {
	color:#FFF;
	background:url(../images/baisanjiao.png) bottom center no-repeat #3568de;
	border:#fff 1px solid;
}
.listmenupro li {
	margin:0px 0px;
}
.w25 {
	width:25% !important;	
}
.w33 {
	width:33.33% !important;	
}
.w50 {
	width:50% !important;	
}
.w100 {
	width:100% !important;	
}
.allist {
	margin:auto;
	height:auto;
	background:#FFF;
	margin-bottom:11px;
	overflow:auto;
}
.alilistleft {
	float:left;
	width:34.5%;
	height:auto;
}
.alilistright {
	float:left;
	width:65.5%;
	height:80px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
}
.alilistright p {
	border-bottom:none;
	line-height:20px;
	padding-bottom:0px;
}
.kefu_list {
	display:none;	
}
.topon {
	background:none;
}
.topon a {
	color:rgb(56, 56, 56) !important;	
}
.copyright {
line-height:20px;
}
.mobshow {
	margin-top:50px;
}

.inews {
	float:left;
	width:100%;
	padding-bottom:0px;
	margin-bottom:0px;
	min-height:auto;
	max-width:auto;
}
.inews2 ul li {
	padding-top:10px;
	height:90px;
	overflow:hidden;
}
.inews2 ul li h2 {
	width:100%;
	height:26px;
	overflow:hidden;
}
.inews2 ul li p {
    font-size: 12px;
    color: #666666;
    float: left;
	line-height:22px;
	max-height:44px;
	overflow:hidden;
	width:100%;
}

.buildings ul li h2 {
	width:100%;
}
.buildings ul li p {
	height:66px;
	line-height:22px;
	width:100%;
	overflow:hidden;
}
.paddingleft0 {
	padding-left:15px;	
}
.newslist img {
	width:100%;	
}
.tech img {
	width:100%;	
}
.iprotitle {
	padding-top:20px;
	padding-bottom:20px;
}
.hotline3 {
	margin-bottom:20px;	
}
.tem_index_news_tab li h6{font-size:14px;width:100px; height:40px; line-height:40px;}
.hotline1 {
font-size:18px;
}
.shownewstitle {
	font-size:16px;
margin-bottom:10px; 
margin-top:0px;
}
.topdownmenu {
	margin-top:0px;
}
.topdownmenu li {
	width:100%;
	margin-right:0%;
	float:left;
	text-align:left;
	line-height:40px !important;
	height:40px !important;
	border-bottom:rgb(237, 237, 237) 1px solid;
}
.topdownmenu li:hover {
	background:#CCC;	
}
.topdownmenu li a {
	color:#666 !important;
	display:block;
	line-height:40px !important;
	
}
.topdownmenu li a:active
{
background-color:yellow;
}
.site-header .navbar-button > li .dropdown-menu a {
	line-height:26px;	
}
}



@media screen and (max-width:959px)
{

#wp_news_w10 {
	width: auto;
}
.post0 .con {
	padding: 0px; width: auto; margin-left: 10px; float: left; overflow:hidden;
}
.post0 .con .news_list li.news {
width:auto; overflow:hidden; height:24px; line-height:24px;
}
.post0 .con .news_list li.news .news_meta {
	
}
.post0 .tt .tit { display:inline-block; font-size: 17px; height:38px; line-height:38px; padding-left:12px;font-weight:normal; font-family:"Microsoft yahei"} /**锟斤拷锟斤拷锟斤拷锟斤拷**/
}





.zslist {
	margin-top:10px;	
	max-height:280px;
}
.zslist dl {
	margin-bottom:20px;
	margin-left:0px;
	margin-right:20px;
	float:left;
	width:100%;
	max-width:260px;
	text-align:center;	
}
.zslist dl dt {
	margin:auto;
	padding:2px;
	border:1px solid #ccc;			
	background:#FFFFFF;
}
.zslist dl dt img {
    margin:auto;
	height:180px;
	/*width:210px;*/
/*	max-height:144px;*/
}

.zslist dl dd {
   height:26px;
   line-height:26px;
   overflow:hidden;
}

@media all and (min-width: 801px)
{
.mobshow {
display:none;
}
}